Develop and maintain backend server-side logic, optimize databases, implement data pipelines, and mentor junior developers in an agile environment.
Solvd is an AI-first advisory and digital engineering firm delivering measurable business impact through strategic digital transformation. Taking an AI-first approach, we bridge the critical gap between experimentation and real ROI, weaving artificial intelligence into everything we do and helping clients at all stages accelerate AI integration into each process layer. Our mission is to empower passionate people to thrive in the era of AI while maintaining rigorous ethical AI standards. We’re supported by a global team with offices in the USA, Poland, Ukraine and Georgia.
We are looking for a Senior Java Developer to join our growing team.
Responsibilities:
- Develop and maintain the server-side logic of an applications using Java 21, Spring 6, and MariaDB.
- Implement efficient and high-performance backend code for high-volume production applications.
- Refactor existing application to integrate new database schema.
- Design and implement data ingestion pipelines using the Spring Batch framework.
- Conduct performance testing, analysis, and tuning to enhance system efficiency and scalability.
- Monitor application health, reliability, and performance in the production environment.
- Participate actively in all phases of the software development lifecycle—from conception to deployment.
- Conduct regular code reviews and implement best practices to maintain high-quality, well-organized code.
- Mentor junior developers, promoting continuous learning and improvement within the team.
Requirements:
- 5+ years of backend development experience.
- Strong proficiency in Java and the Spring framework, including familiarity with related ecosystems and tools.
- Extensive experience with relational database schema design.
- Solid experience optimizing DB query for improved performance.
- Hands-on experience in designing and implementing REST APIs using Spring MVC.
- Proficient understanding of code versioning tools, such as Git.
- Experience with CI/CD tools and methodologies.
- Practical experience with performance troubleshooting and debugging tools.
- Experince with Spring Batch is highly desirable.
- Previous experience leading development team.
- Experience with Docker is highly advantageous.
- Familiarity with core AWS services (EC2, S3, RDS, SQS) is a plus.
- Experience developing multi-tenant applications is advantageous.
- English: B1+.
Personal attributes:
- Candidate should be comfortable working with legacy code.
- Strong communication and team collaboration skills.
- Ability to learn quickly and adapt to new technologies.
- Passion for writing clean, efficient, and maintainable code (and encouraging others to do so).
Top Skills
Aws (Ec2
Ci/Cd
Docker
Git
Java 21
Mariadb
Rds
S3
Spring 6
Spring Batch
Sqs)
Similar Jobs
Marketing Tech • Software
Design and implement Java applications focusing on real-time data processing. Build streaming data pipelines and collaborate on data models and schema with stakeholders.
Top Skills:
Apache FlinkAWSConfluent KafkaJavaMongoDBSnowflakeSQL
Information Technology • Software
As a Senior Java Engineer, you will design and implement server components and micro-services, ensuring quality and scalability while collaborating with global teams.
Top Skills:
AWSJavaOrmsRdbmsSpring BootSQL
Information Technology • Consulting • Automation
As a Senior Product Engineer at Secfix, you will design, build, and maintain backend systems, collaborating with product teams and mentoring junior engineers, while leveraging AI tools for development.
Top Skills:
Ai ToolsAWSGitlab Ci/CdGoHibernateJavaPostgresSpring BootSQLTypescript
What you need to know about the Charlotte Tech Scene
Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus