Javaarchitect/developer Resume
Ashburn, VA
SUMMARY:
- Sun Certified Java/J2ee Architect/Lead Developer with 14 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.
- Worked as a Java/J2ee developer with multiple clients.
- Worked as a Team Lead in various projects have experience of onshore and offshore team handling, client interaction, requirement capturing, providing work estimates & managing timelines
- Worked as an application Architect.
- Worked on producing technical designs and documents after analysis
- Rich knowledge of Object Oriented Technologies, Web technologies and client server technologies including Java, J2EE, Struts, Ibatis, Hibernate, Spring, JSP, XML, Design Patterns, Alfresco, Angular JS,JUnit,ASP.Net, Ajax, Crystal Reports, SQL
- Worked on full life cycle of project worked on requirement capturing, analyzing, designing, development, writing test cases and support
- Worked on Jboss, Websphere, Weblogic, Apache Tomcat Web servers and application servers
- Rich experience of handling Eclipse, RAD/WSAD tools.
- Good Experience in database designing and SQL programming in Oracle, MySQL and SQL Server.
- Experience of working with top notch companies like Confidential, IBM, UBS, Wells Fargo, JP Morgan Chase, Toyota, Sears Holdings
- Extensive experience using Agile methodology with proven ability to adhere to schedules
- Good Documentationskills.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, Java Script
Technologies & Frameworks: J2EE, JSP, Struts, Ibatis, Hibernate, Spring, Servlets, Ajax, Angular JS, React, Node js
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), Crystal Reports, Informatica, Alfresco.
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn, VA
JavaArchitect/Developer
Environment: Java, Spring, Soap and Rest Web Services, Junit, React Node Js,SQL Server, Unix , 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.
- Got chance on working multiple parts of application, learned various FAA flight rules concepts
- 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
- Worked Weekend and late off hours on weekdays for project works, production issues support and maintenance.
Confidential, Chicago IL
Lead Developer
Environment: Java, Spring, Struts, Hibernate, IBatis, Junit, JavaScript, Eclipse, Angular, DB2, Unix
Responsibilities:
- Led the software development teamand 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.
- Involved in full Software Development Life Cycle .
- Worked on integrating frameworks with Spring, Struts, IBatis and Spring Web Services.
- Developed a mobile interface web application in Angular JS
- Designed and Developed all on my own full Webservices for above mobile application.
- Developed interface to external SIDES application to file employer responses electronically. 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.
- Used Clear Case as tool for code repository.
- Wrote and configured Maven build scripts and helped in build management and deployments.
- 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 maintenance issues providing off hours support for urgent production fixes, builds, deployments support and database error fixing activities.
- Heavily involved in implementing data fixes by writing SQL’s in DB2 and applying in production database.
Confidential
Lead Developer
Environment: Java, J2EE, Hibernate, Web Services, Junit, Spring, Eclipse, Sybase, Unix
Responsibilities:
- Worked as a Senior Java EE Developer and implemented multiple solutions using JAVA EE frameworks.
- Captured business requirements from Business Team, design them, provide estimates and develop functionality.
- Worked as Java Team Lead. Managed the team’s delivery schedules and performance.
- As working in a financial company there were many frequently laws changes so managed design and code changes for them after communications with business team.
- Did impact analysis for above law changes and planned development timeline changes for same.
- Worked on creating program documentations including technical designs, flow charts, structural diagrams.
- Wrote various Junit Test cases and tested applications based on them.
- Managed Clear Case Repositories for code and using Clear Quest as bug management tool for team.
- Interacted with a global team based in London, Singapore, Poland, India, Chicago and New York.
- Worked by planning all the tasks writing technical specs with diagrams in detail before starting development.
- Worked on performance enhancement tasks for new code and code refactoring for existing code.
- Worked on reporting to get data from various systems and print out end of day reports.
- Developed various batch jobs for Unix and Mainframe in Spring Batch.
- Designed and implemented SQL queries, stored procedures and SQL functions to perform critical business logic
Confidential
Senior Java/J2EE Developer
Environment: Java, JSP, Struts, Hibernate, Spring, Webservices, JUnit, Ajax, JavaScript, Content Management Tool, WebSphere. Oracle
Responsibilities:
- Architected, Designed & developed new modules for current application.
- Involved in requirement capturing and interaction with business people.
- Created detailed technical design documents for application development specifying in advance what all code and db changes to do thus reducing development time by clarifying all the requirements questions in advance.
- Migrated the architecture from older technologies to use Spring, Struts, Hibernate and REST Webservices.
- Extensively worked on pl sql for Oracle stored procedures.
- Integrated existing Java app with new code for Spring, Hibernate, Struts and web services for programming.
- Helped them move from Waterfall to Agile methodology
- Added Drools Rules Engine in code to in corporate all business processes handling.
- Created test case documents to very detail level involving various possible cases to test application.