to join our growing software development team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable Java-based applications. You'll collaborate with cross-functional teams to deliver robust software solutions that meet business requirements.
Key Responsibilities:
Design, implement, and maintain Java applications across the full software development lifecycle.
Write well-designed, efficient, and testable code.
Analyze user requirements to inform application design.
Participate in code reviews, debugging, and performance tuning.
Collaborate with UI/UX designers, product managers, and other developers.
Integrate applications with databases, APIs, and third-party services.
Follow best practices in coding, testing, and deployment.
Maintain documentation for software functionality, development processes, and code changes.
Stay updated with the latest industry trends, technologies, and best practices.
Requirements:
Essential requirements:
Strong experience developing with Java.
Proficiency with frameworks such as Spring Boot, Spring Cloud, Hibernate.
Experience in microservices architecture and RESTful API development.
Strong knowledge of relational databases (SQL, MySQL, including database triggers).
Good understanding of modern software architectures (e.g. microservices, event-driven, CQRS).
Hands-on expertise with AWS services (ECS, Lambda, API Gateway, ECR, S3) and Docker.
Ability to write and run unit tests (e.g. TDD, JUnit, Mockito).
Experience with version control systems (e.g. GitHub).
Strong problem-solving skills with excellent attention to detail.
Ability to thrive in an Agile/Scrum environment.
Nice to haves:
AWS
Kotlin
Git Pipelines
Redis
Knowledge of Linux
Bachelor's degree in Computer Science, Engineering, or a related field.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent verbal and written communication.
Team-oriented with a proactive and positive attitude.
Ability to manage multiple priorities in a fast-paced environment.
Benefits:
Training provided
Hybrid/Remote work options
Professional development support
How to Apply:
Request to share your resume on : Krishama.goda@informationtechconsultants.com
Job Type: Full-time
Pay: 35,000.00-45,000.00 per year
Application question(s):
We must fill this position urgently. Can you start immediately?
Are you available for relocation across UK?
Request you to share your visa status.
Education:
Bachelor's (required)
Work authorisation:
* United Kingdom (required)
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.