Backend Developer | Codersbrain
full-time
Posted on August 1, 2025
Job Description
Backend Developer
Company Overview
No company overview provided.
Job Summary
The Backend Developer will modify existing application code or interfaces, as well as build new application components from detailed requirements. This role contributes to the organization by ensuring robust application performance through effective coding, testing, and debugging while adhering to established methodologies and standards.
Responsibilities
- Modify existing application code and interfaces or build new application components based on detailed requirements.
- Analyze requirements and support the design, development, testing, debugging, deployment, and maintenance of applications and interfaces; document the work effectively.
- Participate in all aspects of programming and application development, including file design, updates, storage, and retrieval.
- Maintain the developed solutions on an ongoing basis and enhance processes to resolve operational problems and implement new functions considering various constraints.
- Formulate concepts, define system scope and technical objectives based on user needs, requiring excellent written and verbal communication skills.
- Follow the existing development methodology and coding standards while ensuring compliance with internal and external regulatory requirements.
- Guide various groups on application systems activities as needed.
Qualifications
- Education: Bachelor’s degree in computer science or equivalent.
- Experience: Minimum of 4+ years in application development, preferably in large-scale enterprise environments.
- Communication Skills: Strong verbal and written communication skills; ability to integrate with large teams.
- Problem-Solving: Excellent problem-solving capabilities and critical thinking skills.
- Work Ethic: Self-motivated with the ability to work autonomously or in a fast-paced, multi-tasking environment.
Preferred Skills
-
Technical Skills:
- Proficient in JAVA 1.8, Spring Boot, JPA, JavaScript, React, Hibernate REST Service, Tomcat, MySQL.
- Experience with multiple programming languages including Java/J2EE, Spring, Spring Boot, JSON, XML, SQL (MySQL), Distributed Systems, and Design.
- Designing and developing Web Services, APIs, and interfaces.
- Familiarity with Java EE technologies/components and Java EE (Enterprise Edition).
- Experience in UI development using React JS, HTML5, CSS3, and XML.
- Understanding of Coding and Design Patterns.
- Proficient with DevOps tools (e.g., GitHub, Azure DevOps).
- Experience in Azure services (e.g., AKS, Azure Functions, App Services, Event Hubs).
- Familiarity with caching mechanisms (e.g., Redis).
- Knowledge of SCRUM/AGILE methodologies and experience with JIRA.
-
Testing Knowledge: Intermediate to expert knowledge required in system development lifecycle processes and testing methods, including unit and integration testing (JUnit).
Experience
- A minimum of 4+ years of relevant experience in backend development and application systems.
Environment
No specific work setting or location provided.
Salary
Salary information not specified.
Growth Opportunities
No growth opportunities provided.
Benefits
No benefits information provided.