Lead Java Developer Resume
Rockville, MD
SUMMARY
- 15 years of analysis, design and development experience in building software products.
- Hands on experience in developing user interface layer, business layer, persistence layer.
- Excellent skills and proven abilities in communication, troubleshooting, and in timely completion of projects.
- Highly motivated self - starter with a strong focus on completing deliverables and meeting project deadlines.
- Handled multiple projects concurrently, imparted technical training, and guided personnel to meet business goals.
- Worked in Agile, Lean and iterative water fall development methodologies.
TECHNICAL SKILLS
- Java
- Spring
- Hibernate
- JMS
- Web Services (SOAP
- REST)
- XML
- JSON
- JAXB
- HTML
- JSP
- PHP
- JSF
- Ajax
- JavaScript
- CSS
- Bootstrap
- JQuery
- AngularJS
- Express
- NodeJS
- Mongoose
- .NET
- Delphi
- C
- C++
- PostgreSQL
- Oracle
- MS SQL Server
- MySQL
- MongoDB
- SQL
- PL/SQL
- JUnit
- ANT
- Maven
- SVN
- CVS
- Tomcat
- JBoss
- WebSphere
- WebLogic
- AWS
- Amazon Instances(EC2
- S3
- EBS)
PROFESSIONAL EXPERIENCE
Confidential, Rockville, MD
Lead Java Developer
Responsibilities:
- Worked on ERD diagrams for database design and UML diagrams such as class diagrams, flow diagrams etc.;
- Developed JSF (Rich Faces, Tomahawk), Ajax, HTML, and Tiles based UI layer.
- Extensively worked on business service layer using Spring framework.
- Extensively worked on Hibernate models, data access object layer using Hibernate Criteria Queries, HQL, and SQL.
- Implemented Web Services using REST APIs for mobile app, SOAP for DAON Biometrics Services.
- Developed Jasypt based data encryption, Quartz based Job Scheduling, and velocity engine based email templates.
- Developed HornetQ based asynchronous messaging system.
- Worked on POC using Amazon SQS, Amazon SNS services for messaging system.
- Used Amazon S3 Client services to store large files, Amazon SES services to send emails.
- Used Google Maps Geocoding API to get latitude, longitude and calculate distance.
- Implemented HL7 standards for sharing patient data between applications using HAPI.
- Developed BIRT based business intelligence reports.
- Worked on internationalization (i18n) of teh product.
- Experienced in writing PL/SQL functions, stored procedures, and triggers.
- Implemented database replication using Slony-I.
- Worked on JUnit test cases, ANT build scripts.
- Managed deployments in Amazon EC2 instances.
- Worked on JBoss 5 to JBoss 7 migration.
- Worked on performance enhancements, maintenance works and ad-hoc requests based on business need.
- Ably guided offshore and onshore teams on design/development issues.
- Actively participated in team design discussions and code reviews.
Environment: Java, Spring, Hibernate, HTML, JSF (RichFaces, Tomahawk), AJAX, JavaScript, CSS, JMS, Web Services (SOAP,REST), AWS, JBoss, Apache, mod jk, PostgreSQL, Amazon Instances (EC2 Linux, S3, EBS), MyEclipse, SVN
Confidential
Responsibilities:
- Worked on ERD diagrams for database design and UML diagrams such as class diagrams, flow diagrams etc.;
- Extensively worked on business service layer using Spring framework.
- Extensively worked on Hibernate models, data access object layer using Hibernate Criteria Queries, HQL, and SQL.
- Developed Web Services using REST APIs to communicate with SecQr.me scan application.
- Developed online payment system using PayPal payment services.
- Used Amazon S3 Client services to store large files.
- Used zxing libraries to generate QR Codes.
- Used Jasypt for data encryption, Spring for task scheduling, and Thymeleaf for email templates.
- Used Junit for unit testing, Maven for build scripts.
- Managed deployments in Amazon EC2 instances.
- Collaboratively worked with team members (onshore, offshore) to improve productivity.
- Actively participated in team design discussions and code reviews.
Environment: Java, Spring, Hibernate, HTML, JQuery, Bootstrap, JavaScript, CSS, Web Services (REST), AWS, Tomcat, PostgreSQL, Amazon Instances (EC2 Linux, S3, EBS), MyEclipse, SVN
Confidential
Responsibilities:
- Developed proof of concept to integrate with QuickBooks multi company data files using QuickBooks SDK.
Environment: C#, IIS, Visual Studio
Confidential
Responsibilities:
- Responsible for maintenance and development of new features for teh application.
- Migrated project from WebSphere to JBoss.
- Managed deployments in production.
Environment: Java, Spring, Hibernate, JSF (Tomahawk), MS SQL Server, JUnit, ANT, WebSphere, JBoss, UNIX, MyEclipse
ConfidentialSr. Software Engineer
Responsibilities:
- Designed database and developed PHP based web application based on WAMP stack.
- Developed responsive UI Layer using JQuery and Bootstrap.
- Worked on queries and created indexes to improve teh query performance.
Environment: PHP, JQuery, Bootstrap, MySQL, SQL, Apache, WAMP, Komodo IDE
Confidential - Hazlet, NJ,
Sr. Software Engineer
Responsibilities:
- Responsible for maintenance works and enhancements as per customer requests in teh application.
- Worked on queries with best execution plan.
Environment: Java, Swing, JMS, Oracle, SQL, PL/SQL, JUnit, ANT, WebLogic, UNIX, CVS, Eclipse
Confidential
Jr. Software Engineer
Responsibilities:
- Designed, developed, enhanced and handled maintenance works for Indian Railways.
- Experienced in designing complex database models and implementations as per business requirements.
- Worked on stored procedures, functions, triggers, views and SQL queries.
- Created indexes to teh tables that has least updates to improve teh query performance.
Environment: Java, JSP, ASP, Servlets, Delphi, Interbase, Oracle, SQL, PL/SQL