Senior Java Developer

Posted Jan 6

About the job

Designation: Senior Java Developer

Preferred Experience: 8 + years

Role and responsibilities:

As a Java Backend Engineer with data engineering expertise, you will be responsible for designing, developing, and maintaining robust backend systems and data solutions. Your key responsibilities will include:

Architecture and Design:

  • Lead the design and development of scalable and high-performance backend systems using Java and related technologies.
  • Architect data pipelines and workflows for efficient data processing and storage.
  • Ensure the system architecture aligns with business requirements and technical standards.

Backend Development:

  • Develop, test, and deploy Java-based backend applications.
  • Implement RESTful APIs and microservices to support front-end and mobile applications.
  • Optimize backend systems for performance, scalability, and security.

Data Engineering:

  • Design and implement data processing frameworks and ETL pipelines.
  • Work with large datasets to ensure efficient data transformation, integration, and storage.
  • Utilize data engineering tools and technologies such as Hadoop, Spark, Kafka, and SQL/NoSQL databases.

Collaboration and Leadership:

  • Collaborate with cross-functional teams, including front-end developers, data scientists, and product managers.
  • Provide technical leadership and mentorship to junior developers.
  • Participate in code reviews, design discussions, and architectural reviews.

Continuous Improvement:

  • Stay up-to-date with the latest industry trends and technologies.
  • Identify and implement best practices for software development and data engineering.
  • Contribute to continuous improvement initiatives and process optimization.

Required skills and qualifications:

Technical Expertise:

  • 8+ years of experience in Java backend development.
  • Strong knowledge of Java, Spring Framework, and Hibernate.
  • Experience with legacy Java struts
  • Extensive experience in data engineering, including ETL processes, data modeling, and data warehousing.
  • Proficiency in SQL and NoSQL databases.
  • Hands-on experience with data processing frameworks like Apache Spark, Hadoop, and Kafka.

Architectural Skills:

  • Proven experience in designing scalable and high-performance backend systems.
  • Strong understanding of microservices architecture and RESTful API design.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

Preferred Qualifications:

  • Master’s degree in computer science, engineering, or a related field.
  • Certifications in Java, cloud technologies, or data engineering.
  • Experience with DevOps practices and tools.

Nice to Have

  • Experience dealing with data manipulation
  • Experience with Docker and Kubernetes
  • Experience with Trifecta/GCP DataPre transformation suite
  • Experience with Python
  • Experience with healthcare or life science industries
  • Experience with 21CFR11, HIPAA, and GDPR regulatory conformance

Company Overview:

Aventior is a leading provider of innovative technology solutions for businesses across a wide range of industries. At Aventior, we leverage cutting-edge technologies like AI, ML Ops, DevOps, and many more to help our clients solve complex business problems and drive growth.

We also provide a full range of data development and management services, including Cloud Data Architecture, Universal Data Models, QA data integrity post-import

Data Transformation & and ETL, Data Lakes, User Management, Analytics and visualization, and automated data capture (for scanned documents and unstructured/semi-structured data sources). Our team of experienced professionals combines deep industry knowledge with expertise in the latest technologies to deliver customized solutions that meet the unique needs of each of our clients. Whether you are looking to streamline your operations, enhance your customer experience, or improve your decision-making process, Aventior has the skills and resources to help you achieve your goals.

We bring a well-rounded cross-industry and multi-client perspective to our client engagements. Our strategy is grounded in design, implementation, innovation, migration, and support. We have a global delivery model, a multi-country presence, and a team well-equipped with professionals and experts in the field.