🔄 Staff Augmentation

Awign Expert is a gig economy and work-as-a-service platform that places contractual workers with third-party enterprises, rather than hiring for its own internal corporate operations.

This company was flagged and excluded from default search results. Proceed with caution.

Save Job
Posted 11mo ago

Java Developer

@ Unknown
Noida, Uttar Pradesh, India
OnsiteContract
Responsibilities:Design architecture, Review code, Collaborate teams
Requirements Summary:4-5 years of total experience in Java enterprise development; strong knowledge of Java, Spring Boot, Spring Cloud; multithreading; design and implement scalable architectures; experience with RDBMS (Oracle, MySQL) and NoSQL (MongoDB, Neo4J, Cassandra); familiarity with DevOps practices.
Technical Tools Mentioned:Java, Spring Boot, Spring Cloud, Apache Spark, Oracle, MySQL, MongoDB, Neo4J, Cassandra
Save
Mark Applied
Hide Job
Report & Hide
Job Description
What will you do
You will work as part of a team on the design and implementation of Java-based enterprise solutions using agile software development methodologies. You will take full responsibility for the technical design and implementation of specific business areas using the latest frameworks.

The role is responsible for defining, integrating, and upgrading a comprehensive architecture to support Java applications.

Education Qualification – Bachelor’s degree in software engineering or computer science.
Experience – Total Experience: 4 to 5 years
Industry – IT/Software/BFSI/Banking/Fintech
Work arrangement – 5 days working from the office
Location – Noida
Duration: 6 months with possible extension

Job responsibilities:
Meeting with technology managers and the design team to discuss the goals and needs of the company.
Capture functional and non-functional requirements and design technical solutions leveraging Spring Framework.
Examining and defining current architecture systems.
Designing scalable architecture systems for Java-based applications.
Reviewing code and providing technical guidance on implementing solutions to meet the company’s architectural goals.
Contributing to the development process by implementing PoCs and standardizing software delivery adopting DevOps practices.
Troubleshooting design flaws and system bottlenecks.
Performing validation tests, system performance tests, and others to ensure the flexibility and scalability of the Java environment.
Ensuring the overall quality and fit of the technical solution in addition to the overall performance of the application stack.
Assisting the software design team with application integration.

What are we looking for:
Advanced knowledge of software architecture, design, web programming, and implementation of software networks.
Proficient with Java, Spring Boot, Spring Cloud (Configuration management, circuit breaker, security, service discovery, Sleuth, load balancing).
Deep understanding and experience with multithreading.
Ability to create distributed and scalable architecture.
Habit of learning and exploring new technologies.
Understanding of Apache Spark, Data Science, ML & AI.
Experience with RDBMS (Oracle, MySQL).
Knowledge of NoSQL (MongoDB, Neo4J, Cassandra).
Ability to solve complex software system issues.
Ability to clearly present technical information to both technical and non-technical peers.
Continuous learning mindset through educational opportunities, professional publications, and participation in professional organizations.
Entrepreneurial mindset with innovation and ownership of work.
Detail-oriented and organized with strong time management skills.
Excellent communication and interpersonal skills.
Collaborative approach to work as part of a group to achieve organizational goals.