Job Description
TITLE : SR JAVA BACK END DEVELOPER
LOCATION : SAN FRANCISCO CA
DURATION : LONG TERM
SENIOR JAVA DEVELOPER 10+ YEARS EXPERIENCE
SHOULD CLEAR LOGIC, ALGORITHM & PROBLEM SOLVING CODING
JOB DESCRIPTION :
RESPONSIBILITIES :
· Collaborate with product management and fellow technologists to design, develop and deliver frictionless multi-channel experiences
· Provide technical guidance and be a technical mentor to SCRUM team. Key contributor to pre-sprint technical design and grooming activities
· Drive user story analysis, elaboration and design. Thrives to ensure code quality is high with supporting unit test and automation.
· Lead high-level architecture and low-level design. Champion modular design, reuse, separation of concern, high cohesion and loose coupling
· Employ industry best practices to deliver world-class solutions. Ensure developed solutions remain compliant with all applicable Prudential standards
· Stay abreast of emerging technologies and how they can be applied to Prudential
· Enable change, help accelerate innovation and ensure customer delight
· Drive software development activities to meet schedules and timelines
· Research problems discovered by QA or product support and develop solutions to the problems
· Ensure that software standards and quality targets are met
REQUIREMENT :
· Experience developing mission critical web and server applications in agile environment
· Experience managing direct reports
· Possess excellent software architecture, design and problem-solving skills
· Ability to work effectively with engineers, cross-functional teams and business partners to develop high-quality applications
· 10+ years relevant experience working on Java related technologies on Unix or Linux
· 6+ years relevant experience working with backend technologies including JBoss, SpringBoot, SpringMVC, JPA, Tomcat, REST, Hibernate
· 4+ years relevant experience with Spring Security, Junit, Mockito, Maven, Groovy
· Excellent knowledge of MVC design pattern, dependency injection
· Experience with agile development methodologies and TDD
· Knowledge of DevOps tools such as CodeDeploy, Artifactory, SonarQube, Selenium, Jenkins, Ansible is highly desirable
· Experience with monitoring and logging techniques and tools such as CloudWatch, Nagios, Splunk and Dynatrace etc
· Experience with scripting languages like Perl, Python or Awk
· Experience with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewall, SAML 2.0, OpenId Connect, OAuth 2.0
· Experience with running application on one of the public cloud providers like AWS, GCP or Azure
MUST HAVE :
· Experience in financial domain
· Experience with No SQL like Cassandra or MongoDB
· Bachelor of Computer Science or Engineering.
Send resume to ZAKIR @ ITECHSTACK.COM or else reach me at 609-245-0018
Qualifications null Additional Information
send resumes to zakir @ itechstack. com or else reach me at 609-245-0018