Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
Overview:
We are seeking a skilled Backend Java Engineer with extensive experience in building robust, scalable, and high-performance backend systems. The ideal candidate will be proficient in Java development and have hands-on expertise with ORM frameworks, relational databases, AWS infrastructure, RESTful services, and search technologies.
Key Responsibilities:
● Backend Development:
○ Design, develop, and maintain high-performance backend applications using Java.
○ Build and optimize RESTful APIs and microservices to support business operations.
● Database & ORM:
○ Utilize ORM frameworks such as Hibernate or Ebean for efficient data persistence.
○ Manage and optimize relational databases, primarily Postgres.
● Cloud Infrastructure:
○ Deploy and manage applications on AWS (EC2, ECS, CloudFront, S3, etc.). ○ Ensure seamless integration and scalability within a cloud environment. ○ Knowledge of Docker / Kubernetes
● API & Microservices:
○ Develop robust REST/Microservice architectures using jax-rs.
○ Implement data serialization and deserialization with Jackson.
● Search & Analytics:
○ Integrate and maintain Elastic/OpenSearch for advanced search and analytics functionality.
● Performance Optimization:
○ Analyze and optimize application performance to handle high loads and ensure low latency.
○ Troubleshoot, diagnose, and resolve performance issues in a timely manner. ● Collaboration & Best Practices:
○ Work closely with cross-functional teams including frontend developers, QA, and product managers.
○ Participate in code reviews, contribute to architectural discussions, and adhere to best practices in software development.
Required Skills & Experience:
● Proven experience as a Backend Java Engineer or similar role.
● Strong expertise in Java programming and familiarity with its ecosystem.
● Hands-on experience with ORM frameworks such as Hibernate or Ebean. ● Proficiency with Postgres or other relational databases.
● Experience working within AWS, including EC2, CloudFront, S3, and related services. ● Demonstrated ability to develop and maintain RESTful services using jax-rs and microservice frameworks.
● Competence in using Jackson for JSON processing.
● Familiarity with Elastic/OpenSearch and implementing search capabilities. ● Strong problem-solving skills and a commitment to high-quality code.
● Excellent communication and collaboration skills.
Preferred Qualifications:
● Bachelor’s degree in Computer Science, Engineering, or a related field. ● Experience in agile development environments.
● Familiarity with DevOps practices and CI/CD pipelines.
This role offers an exciting opportunity to work on innovative projects that drive our backend systems to the next level. If you are passionate about building high-performance, scalable systems and have a keen eye for optimization, we would love to hear from you.