1 D-Techworks Web Developer Job
5-7 years
D-TechWorks - Java/AWS Web Developer - Server Side Component (5-7 yrs)
D-Techworks
posted 5d ago
Key skills for the job
Mandatory skills : spring boots, microservices, sql, AWS cloud services.
- Very good proficiency with Java Web Services and Spring Boot Microservices.
- Good proficiency with SQL (Experience with postgreSQL is added advantage).
- Should have understanding of Microservices architecture, familiar with Spring Boot Best practices and Design Patterns.
- Having knowledge of AWS Cloud Services is preferred. Basic proficiency in Python is required.
- ReactJS and NodeJS is optional.
A Java Developer is a software engineer who specializes in the development of applications and systems using the Java programming language. Java, known for its portability, scalability, and robustness, is widely used in various domains, including web applications, mobile applications, enterprise solutions, and cloud-based services. Java Developers are responsible for designing, implementing, and maintaining Java-based applications, ensuring they meet both functional and non-functional requirements.
In their role, Java Developers work closely with other team members, including project managers, business analysts, and quality assurance testers, to deliver high-quality software solutions. They are involved in the entire software development lifecycle (SDLC), from gathering requirements and designing architecture to coding, testing, and deployment.
Their expertise in Java and related technologies enables them to create efficient, reliable, and scalable applications that can handle a wide range of user demands. They develop user interfaces, business logic, and server-side components for company's web applications.
They have the following duties and responsibilities :
- Analyze user needs and software requirements to determine feasibility of design
- Design and implement user interfaces and web applications using Java programming language
- Collaborate with the web designers to realize visual design intent & display web content effectively
- Develop and direct software system testing and validation procedures
- Modify existing software to correct errors, improve its performance, or upgrade interfaces
- Consult with customers or other departments on project status, proposals, or technical issues
- Coordinate with other software professionals and developers to fix software issues
- Maintain understanding of current web technologies or programming practices through continuing education
- Document every aspect of the application or system as a reference for future maintenance and upgrades
Our Ideal Candidate :
We are looking for a strong Developer who thrives on research and development projects. Be a strong technical hand who work efficiently to make sure we are building the right code and services using the right coding principles.
Requirement :
- Hands On Experience in Front End and Back End Development.
- Clear understanding and application knowledge of Object Oriented concepts
- Java, SOA and Web Services (REST SOAP) required.
- Experience in Java 8, Spring, Spring Boot, Microservices, ORM Tools, and Cloud technologies
- Experience of Java Microservices architecture
- Experience with designing, implementing, and deploying microservices in distributed systems
- Good to have knowledge and experience of deploying to application in Cloud using Jenkins. CI/CD tools like Git, Jenkins
- Knowledge of SQL
- Experience on AWS
- Experience on PostgreSQL
Desirable to have :
- Code review tools like Sonar, Checkstyle
- Knowledge of writing unit testing using Junit, Mockito, DBUnit etc.,
- Knowledge to build scripts using Ant, Maven
- Exposure to Agile Model
- Exposure to BFSI domain
AWS knowledge else any other cloud
Oracle ELCM (Enterprise Limits and Collateral Management) knowledge
Functional Areas: Software/Testing/Networking
Read full job description5-7 Yrs