Senior Engineer-Java
Roles and Responsibilities
Design and Development:
● Develop and maintain scalable applications using Java, Spring Boot, and related
technologies.
● Implement RESTful API services and performance-tuning strategies for large-scale web
applications.
● Apply fundamental design principles to ensure scalability and efficiency.
● Utilize design principles to create applications using both NoSQL and SQL databases,
preferably MySQL, PostgreSQL, MongoDB, and DynamoDB.
Code Reviews:
Private and Confidential www.fissionlabs.com info@fissionlabs.com
● Ensure code quality through thorough reviews.
● Mentor junior engineers to foster growth and development.
Performance Optimization:
● Identify and address performance bottlenecks.
● Optimize code and system configurations for enhanced efficiency.
Testing and Debugging:
● Write and maintain unit tests to ensure software reliability.
● Debug issues in both production and non-production environments.
Collaboration:
● Work closely with stakeholders to understand project requirements.
● Effectively communicate within the team to achieve project goals and meet deadlines.
Continuous Improvement:
● Stay updated with the latest technologies and industry trends.
● Identify opportunities for process improvement and contribute to ongoing optimization efforts.
Qualifications Required
● Bachelor’s or Master’s degree in Computer Science or related field.
● 4-7 years of experience in web application development with Java, Microservices, and exposure to AWS.
Skills and Experience Required
● Strong proficiency in Java development, particularly with Spring Boot.
● Extensive experience with Microservices architecture and REST API development.
● Proficient in SQL/NoSQL databases, preferably MongoDB.
● Hands-on experience with Kubernetes and cloud services, AWS preferred.
● Familiarity with collaboration tools such as GitHub, DevOps, and JIRA.
● Strong interpersonal, verbal, and written communication skills.
● Experience working in an agile development environment, preferably with Scrum.
Why you'll love working with us:
● Opportunity to work on impactful technical challenges with global reach.
● Vast opportunities for self-development, including online university access and knowledge
sharing opportunities.
● Sponsored Tech Talks & Hackathons to foster innovation and learning.
● Generous benefits package including health insurance, retirement benefits, flexible work
hours, and more.
● Supportive work environment with forums to explore passions beyond work.
This role presents a unique opportunity to contribute to the future of impactful business solutions while advancing your career in a collaborative and innovative environment.