Lead Java/j2ee Developer Resume
SUMMARY
- Overall 10+ Years of Experience in Software Development Life Cycle design, development and support of systems applications.
- 9+ Years’ experience in Confidential Healthcare.
- Working as a Lead Software Engineer with deep understanding of technology with focus on delivering business solutions.
- 8+ Years of experience in Core Java include OOPs concepts, Multi - Threading, Exception Handling, Collections & J2EE application development include JSP, Servlets, JDBC, Struts, Spring Core, MVC, Boot, Hibernate, jQuery, Angular JS 2
- Certified as Scrum Master and played 6 months SM role for team strength of 8 members along with other 10 Scrum Teams across the globe.
- Well versed in Release Planning, Estimation and Story Pointing.
- 1+ Year of experience in Microsoft .Net technologies C#, VB6.0 in application development.
- Good understanding of Hadoop Architecture and know the concepts of MapReduce, Pig, hive, NoSQL, HDFS.
- Strong knowledge in Object Oriented Programming Design & Development.
- Good understanding and applying knowledge of Design Patterns.
- Well trained and experienced in following Agile Methodology and Scrum Process Handling Stand ups, Sprint Planning, Retrospective and Reviews
- Good working knowledge on Restful Web Services API using JAX-RS API with Jersey Framework
- Good understanding on SOAP based Web Services and done quick prototypes with Apache Axis
- Experience in using RDBMS concepts and worked on SQL Server, MySQL, Oracle and Sybase.
- Worked with Defect tracking tools such as HP ALM, Clear Quest.
- Maintaining SDAS and PDD requirements in HP ALM tool.
- Strong analytical and problem-solving skills with excellent interpersonal and communication skills.
- Hands of experience with Source Control tools like Clear case & Perforce.
- Strong individual Contributor, Good in pair Programming & Swarming techniques.
- Quick learning capability & adaptability with new technologies.
- Clear thinking and understanding of requirements.
- Being worked on multiple technologies has the capability of analyzing & integration of products from end to end.
- Worked on JUnit for writing unit level testing.
- Fixing code quality issues by running static code coverage tool such as Coverity.
- Good understanding and applying knowledge on Angular 2
TECHNICAL SKILLS
JAVA/J2EE Technologies: Core Java, Servlets, JSP, JDBC, Hibernate, Spring Core, Spring MVC, Boot, RESTful & SOAP Web API Services
Design & IDE Tools: Eclipse, IntelliJ &Visual Studio
Programming Language: Java & C#
Web Technologies: JavaScript, jQuery, JSON, HTML, CSS, XML, Angular JS2
Web services: SOAP, RESTful
Application/Web Servers: Apache Tomcat, JBoss
RDBMS: Oracle, SQL Server, MySQL, Sybase, Postgres
NoSQL: HBASE
Operating Systems: Linux, Windows
Configuration Management tools: Clear Case, Perforce, Smart Bear, BitBucket
Agile & Defect Tracking Tools: Rally, Clear Quest & ALM. Jira
Build Tools: Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential
Lead Java/J2EE Developer
Technologies: Core Java 8, SpringBoot 2.0, Postgres SQL, HBase (NoSQL) Unix/Shell Scripting, Eclipse, JIRA, Spot Bugs, Maven, Hadoop, Jenkins, bit bucket, Ansible Play book for automation scripts and deployment.
Responsibilities:
- Working with product owner to understand client requirements and converting them to Epics, User Stories.
- Working towards setup of CICD through Ansible play book scripts.
- Developing new components in Java 8 and Spring Boot 2.0 with JDBC Template to make them Dockerization and cloud support deployment and testing.
- Writing unit level and integration test cases using JUNIT and Spring Boot Testing to make sure 90 % code coverage.
- Providing log information at various levels Debug, INFO, Error, Trace using Log4j2.
- Coming up with Design and solutions for new requirements in terms of Micro Services.
- Practicing Scrum to follow Agile Methodology.
- Coordination with on site and off shore at multiple tasks like testing, deployment and production support.
- Hands on experience with HBase (NoSQL) table and data operation with put, scan, filters, snapshots queries.
- Mitigating possible and potential bugs by analyzing through Spot Bugs Tool.
Confidential
Lead Java/J2EE Developer
Technologies: Core Java, Spring Core, Spring MVC, Spring Boot, Restful Web Services API, LDAP integration, JSP, Hibernate, XML, HTML5, CSS, Java Script, jQuery, SQL Server & Sybase, Unix/Shell Scripting, Eclipse, Tomcat, Perforce, Smart Bear, ALM, Rally, Coverity, Maven and Ant.
Responsibilities:
- Worked in designing and building Architecture using J2EE and MVC.
- Used Spring framework for dependency injection with the help of Configuration files.
- Used JavaScript, jQuery for client-side validation.
- Hands on experience with Angular 2 for Proof of Concepts.
- Written Stored Procedures and SQL Queries for business requirement.
- Experienced in applying Design Patterns Singleton and Factory.
- Worked with XML parser APIs such as JAXB in the web service's request response
- Created RESTful Web Services with XML/JSON format API.
- Writing Junit test cases and analysis code coverage issues with Coverity Tool.
- Involved in discussions with Architects and SMEs to make proper Design and Solution for new features and defects.
- Involved in code reviews of other team members to make sure quality of product at highest priority.
- Daily coordination with Tech Lead to understand the criticality of technical implementation.
- Conducting Exploratory Testing to uncover hidden issues at product level.
- Fixing defects to make sure product quality is on higher importance.
- Played critical role while doing release planning in terms of story pointing and effort estimation.
- Maintain the code by performing rebase and merging with integration branch using Perforce.
- Good understanding and working knowledge on Medical standards such as HL7 and medical specifications like DICOM.
- Build features using TDD (Test driven development) and environment with continuous integration, regression and deployment.
- Captured the user requirements maintaining through ALM tool with use-case diagrams and delivered Class and Sequence diagrams using UML and Rational Rose.
- Ensure feature quality by extensive testing covering different aspects such as unit, integration, functional, performance and regression with a focus towards automation.
- Used log4j for logging various application level information such as debug, error & info.
- Good in documentation as per the policy and project requirements.
- Will ensure DOD completed within the sprint timings.
- Working hand to hand in completion of commitments.
- Good understanding of using Maven and ANT for build automation.
- Actively involved in various scrum activities such as Standup, Sprint Planning, review, Retrospective, Technical backlog grooming.
- Hands on experience with Confluence tool to maintain the project information.
