Allstate - Senior Java Backend Developer
Back-End Developer is needed in Bengaluru, India.
Client: Allstate
Location: Bengaluru, Karnataka, India
Contract: Full-time, Full-time
Job Description
At Allstate, great things happen when our people work together to protect families and their belongings from lifeās uncertainties. For over 90 years, our innovative drive has kept us a step ahead of our customersā evolving needs. We are looking for a Software Engineer Sr Consultant who will implement applications following 12-factor principles to build out the product and iterative enhancements. They will own the full stack of software products, including developing and implementing frontends (web or mobile) and backend services. The engineer will leverage test-driven development and continuous integration to ensure agility and quality of products while actively participating in the teamās decision-making process.
Requirements
ā¢ 6+ years of Java development with hands-on coding experience using Java 8+ and higher versions.
ā¢ Good experience in Java, J2EE, Spring, Hibernate, Spring Boot, JPA, Spring Data, Spring Security, Spring Batch, Kafka, and RESTful Web Services.
ā¢ Knowledge of J2EE Design Patterns, Algorithms and Optimizations, and Object-Oriented design.
ā¢ Experience working in Agile product teams; experience with pair programming is a plus.
ā¢ Experience with Test Driven Development.
ā¢ Proficient in relational databases (SQL Server, DB2, Oracle) and NoSQL databases (MongoDB), with the ability to write SQL statements and scripts.
ā¢ Capable of performing and accepting code reviews, code linting, formatting, debugging, error handling, and build activities.
ā¢ Implementation or working experience of Continuous Integration and Continuous Delivery using tools and automation capabilities such as JUnit, Mocking, Jenkins, etc.
ā¢ Knowledge of security design/testing techniques and concepts (such as code coverage and security scans).
ā¢ Familiarity with API gateways/proxies.
ā¢ Experienced in Splunk debugging and analyzing production issues; proficient with APM tools.
ā¢ Good understanding of Memory profiling, Garbage Collection Systems, and Multi-threading.
ā¢ Familiarity with Kubernetes and Docker containers.
Shift Timing
11:30 AM to 8:00 PM, or 1:00 PM to 9:30 PM.
Primary Skills
ā¢ Customer Centricity
ā¢ Digital Literacy
ā¢ Inclusive Leadership
ā¢ Learning Agility
ā¢ Results-Oriented
How It Works
šGet quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
šWin new clients
Pick the best leads, unlock contact details, and apply to them using Twine's AI application tools.
šGrow your career
Use Twine's tools to find new job opportunities and showcase work to your prospective clients.