Java Developer
Summary
Java Developer at Blackbuck Insights in Mumbai, working with cross-functional teams to design, build, and maintain high-quality Java applications. Core stack includes Java 8+, Spring Boot, PostgreSQL, CI/CD tooling (Git, Jenkins, Sonar), and strong testing practices (JUnit, Mockito, TDD).
- Collaborating with cross-functional teams to define software requirements.
- Designing and developing high-quality software solutions using Java.
- Enhancing the performance and scalability of existing systems.
- Debugging and troubleshooting Java applications.
- Conducting code reviews and ensuring coding best practices.
- Keeping up-to-date with the latest Java trends and technologies.
- Implementing security measures to protect the application.
- Assisting in the deployment and maintenance of Java applications.
- Participating in testing and quality assurance process.
- To have a good knowledge of Java 8 & above, Spring, Spring Boot, Stream API, Collections.
- Should have a good knowledge on Logging, GIT, Jenkins, Sonar, CI/CD, Unix/Linux commands.
- To have a good hands on with Multithreading, Concurrency, Futures, Asynchronous programming.
- Should have good knowledge of SQL/Postgres DB.
- Should have a good knowledge on Junit, Mockito, Unit testing, Integration testing, TDD.