Java Backend Developer:
Join Techila's team of Salesforce experts. We build senior-led transformations that deliver measurable outcomes for clients worldwide.
Key Responsibilities
- Design, develop, and maintain high-quality Java-based backend systems
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Troubleshoot and resolve complex technical issues
- Participate in code reviews to ensure adherence to coding standards and best practices
- Implement automated testing and deployment scripts
- Work with relational databases and NoSQL databases to optimize data storage and retrieval
- Contribute to the improvement of the development process and overall quality of the software
Requirements:
- Hold a Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
- Have 3-5 years of experience as a Backend developer
- Possess strong problem-solving and analytical skills
- Have good communication and collaboration abilities
- Ability to work independently as well as in a team-oriented environment, managing priorities effectively
- Have robust proficiency in Java and related frameworks (e.g., Spring, Spring Boot)
- Have a good understanding of HTML, CSS, JavaScript, and Node.js
- Have working knowledge of any relational database technologies such as SQL, MySQL, PostgreSQL, or NoSQL databases
- Have a solid understanding of object-oriented programming principles and common design patterns
Valuable to Have
- Experience working with microservices architecture and exposure to cloud platforms (AWS, Azure, or Google Cloud)
- Experience using CI/CD pipelines and tools (e.g., Jenkins, Docker)
- Experience with unit testing frameworks
- Experience using version control systems (e.g., BitBucket, Git)
- Experience with containerization and basic orchest