Senior Developer / Technical Lead Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Should have a minimum for 6 - 7 Years of experience in the JEE application development
- Should have played a senior developer / technical lead role on both JEE development and maintenance
- Should have good experience
- Design (both High and Low level) adoption following the standard JEE Design patterns
- DevOps implementation
- Continuous Integration and Deployment
- Automated Unit Testing
- Automated / Manual code reviews on the coding standards violation
- Security vulnerabilities review
- BDD / TDD implementation using JEE frameworks
- Good experience on implementing JEE application using Java 8 / 9 features
- Lambda expressions
- Streaming solutions
- Good experience in designing and implementing JEE batch solutions using standard JEE frameworks
- Good experience on implementing any of the industry BRMS product on business rules externalization
- Good experience on implementing the Authentication and Authorization process
- Good experience in application integration using any of the below listed patterns
- SOAP / REST Services based integration
- MQ based integration
- File based integration
- Good experience in implementing JDBC framework connecting SQL and NoSQL database
- Extensive experience in working with any of the application server is must.
- Experience in Healthcare domain is a plus
- Good understanding on the cloud architecture, deployment model and cloud migration strategy is a plus
- Experience on the below products and the related latest technology currency
TECHNICAL SKILLS:
Java version: Java 8 or higher versions
Scripting: Groovy, GOLang
JEE Framework: Spring, Spring Integration, Spring Batch, Spring Boot
JDBC Framework: Hibernate / myBatis
Testing Frameworks: JUnit, Cucumber
Log Framework: Log4j
Database: Oracle, MongoDB, Postgres, Casandra
Version Control tools: GIT, SVN
CI / CD: Jenkins Enterprise, uDeploy
Application Server: JBoss, Tomcat, weblogic, JS
Webserver: Jboss JWS 3.1
Log Analyzer: Splunk
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer / Technical Lead
Responsibilities:
- Perform technical design and document technical specifications.
- Work with customer Architects, PMs, System Analyst and come up with solutions that meet the requirement
- Work with offshore team for JEE development based on the design
- Coordinate with offshore development teams for any design and implementation clarifications.
- Perform regular code review for all offshore deliverables and formulate best practices
- Analyze the code and suggest potential improvements on performance, defensive coding as needed
- Participated in client meetings involving Architects, PMs, System analyst
- Co-ordinate with different client groups on getting the application rolled out in multiple environments (SYS/INT/PVS)
- Continuously evaluate the industry best practices and educate customer on the best practices and products to be adopted for efficient delivery.
- Continuously monitor
- The coding standards and best practices and upgrade accordingly upgrade / create new reusable framework components
- Accountable for ensuring the business and technical architecture of the delivered solution matches customer technical and functional requirements, and commits to Customer Success (realization of business benefit)
- Participates in the development of additional consulting opportunities within the customer base