Job Description

Join to apply for the Software Developer ID46604 role at AgileEngine .

4 days ago Be among the first 25 applicants.

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

WHY JOIN US

If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

ABOUT THE ROLE

As a Java Software Engineer in the Americas Solutions Delivery team, you will drive the performance and scalability of our core data platform. Leveraging deep expertise in PostgreSQL , Spring Framework , and Spring Data JPA , you will design robust database solutions and optimize data access, ensuring high-performing, customer-centric connectivity globally. This is a unique chance to influence system architecture, advance best practices in digital transformation (AR, IoT, AI), and grow professionally in a dynamic environment.

WHAT YOU WILL DO
  • Design and implement scalable and high-performing PostgreSQL-based database solutions.
  • Evaluate and improve the performance, reliability, and efficiency of existing data structures and access patterns.
  • Collaborate with backend engineering teams to optimize Spring Data JPA framework usage and SQL query performance.
  • Drive best practices around database schema design, indexing strategies, and partitioning.
  • Ensure proper integration of Spring-based applications with the data layer for optimal performance.
  • Proactively identify architectural bottlenecks and implement long-term solutions.
  • Participate in code and architecture reviews to uphold high standards for data interaction layers.
  • Create documentation and guidelines to enable consistent and maintainable data access strategies.
  • Stay ahead of emerging database technologies and evaluate their relevance for the platform.
  • Work independently on projects and be responsible for complying with time and quality specifications.
  • Work during EST working hours (at least till noon EST).
MUST HAVES
  • 4+ years of professional experience.
  • Deep understanding of PostgreSQL internals, performance tuning, and optimization.
  • Deep understanding of JPA and Hibernate ORM , experience with performance tuning techniques for Java web applications.
  • Strong expertise in Spring Framework .
  • Solid grasp of SQL query optimization, index usage, and data modeling best practices.
  • Comfortable analyzing query plans, tuning long-running transactions, and eliminating performance bottlenecks.
  • Ability to work across teams and communicate complex architectural ideas clearly.
  • Solid understanding and experience with Microservices .
  • Understanding of Kubernetes .
  • Business-level English is required.
NICE TO HAVES
  • Familiarity with distributed systems and cloud-native database architecture.
  • Experience with caching strategies (e.g., Redis, Memcached).
  • Knowledge of DevOps or CI/CD integration for database environments.
  • Experience with monitoring and observability tools like Prometheus, Grafana, Grafana Tempo.
  • Proven ability to understand the big picture and quickly comprehend complex relationships in dynamic organizations.
  • Enthusiasm for acting as a team player especially when it comes to cross-functional teams paired with a passion for working independently, assuming holistic responsibility for a project.
  • Structured and meticulous working style, willing to learn new things.
PERKS AND BENEFITS
  • Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
  • Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
  • A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
  • Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

IT Services and IT Consulting

Referrals increase your chances of interviewing at AgileEngine by 2x

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application