Tech Lead/java Developer Resume
Washington, DC
SUMMARY
- Sun Certified Java/J2ee Architect/Lead Developer with 17 years of hands on software development experience in Client Server and Web Based Applications. Background includes requirement capturing, design, develop, implement, testing, maintenance and team management of complete Software Development Life Cycle projects. Experience in back end applications and database management. Proven ability to work under pressure, prioritize, meet deadlines, work collaboratively with different teams.
TECHNICAL SKILLS
Programming Languages: Java, SQL, Java Script
Technologies & Frameworks: J2EE, JSP, Struts, Ibatis, Hibernate, Spring, Servlets, Ajax
Databases: MySql, SQL Server, Oracle, DB2, Sybase
Servers: Jboss, Websphere, Weblogic, Apache - Tomcat
IDEs/Tools: RAD, Eclipse, Weblogic, .NET Studio tool, TOAD, Erwin, SQA testing tool, Microsoft Visual Studio 6.0, Rational Clear Case, SVN(Subversion), GIT, Crystal Reports, Informatica, Alfresco.
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Tech Lead/Java Developer
Environment: Java 8, Spring, Rest Web Services, Spring Boot, Microservices, Junit, Ant, Maven, Oracle, GIT, Agile
Responsibilities:
- Worked as a Java Architect and worked on designing applications.
- Also worked as Java EE Developer and implemented multiple solutions using JAVA EE frameworks.
- Worked in fast paced Agile environment
- Captured business requirements from Business Team, design them, provide estimates and develop functionality
- Exposure to React with Node JS for their front end work.
- Extensively worked on Unix environment running jobs and checking Unix
- Designed and implemented SQL queries, stored procedures and SQL functions to perform critical business logic
- Used Agile tool Version One for Sprint planning and updates
- Created both SOAP and Rest webservices for different requirements. Used SOAP UI for soap webservices testing.
- Extensively used Junit for all java code I wrote. Used Clover tool for code coverage
- Used Sonar tool for code inspection
Confidential
Lead Developer
Environment: Java, Spring, Struts, Hibernate, IBatis, Spring Boot, Microservices, Junit, JavaScript, Angular, Eclipse, DB2, Unix
Responsibilities:
- Led the software development team and also worked as developer for new developments and code maintenance.
- C apture business requirements from Business. A nalyzed and designed requirements, made technical designs
- Worked in Agile methodology in initial phase of project.
- Worked on integrating frameworks with Spring, Struts, IBatis and Spring Web Services.
- Designed and Developed all on my own full Webservices for above mobile application.
- Created Digital signatures for security connections between two applications.
- Wrote various Spring batch jobs for new functionality and integrated them with existing frameworks.
- Designed and architected various new modules.
- Wrote various Junit Test cases and tested applications based on them.
- Worked by planning all the tasks writing technical specs with diagrams in detail before starting development.
- Worked on IBM WebSphere server configurations and application deployments and website publishing.
- Created Data Access Objects to fetch data from database with SQL queries integrate them with IBatis
- Handled production issues providing off hours support for urgent production fixes, builds, deployments
- Heavily involved in implementing data fixes by writing SQL’s in DB2 and applying in production database.