Lead Java Developer Resume
Skillman, NJ
SUMMARY
- Programming expert in Java with 8+ years of experience in software design and development
- 2+ years of experience leading a development team of 5 members
- Instrumental in implementing and executing web applications using Java/J2EE technologies
- Extensive experience in system analysis, design, architecture, development and deployment of various applications using J2EE technologies
- Strong technical skillset for Core Java, J2EE, Spring (MVC, Boot, Security), Hibernate, Restful Web Services, Hazelcast, Python
- Proficient in persistence technologies Spring Data, Hibernate, JPA, JDBC with strong working knowledge in RDBMS databases
- Solid exposure to JavaScript frameworks like Angular JS and jQuery
- Experience working within Service Oriented Architecture environment using Agile methodology
- Adept in remote deployment of web applications on Linux servers
- Hands on experience on Confidential web - service integration and Elastic compute cloud instance configuration
- Experience on Hazelcast caching framework for performance optimization
- Hands on experience with performance tuning and debugging data intensive applications
- Excellent interpersonal skills with proficiency in oral and written communication abilities
- Ability to manage and lead the team in a professional and sound manner
- Experience in Onsite / offshore development model
- Innovative and creative to foster ideas towards a result-oriented direction
- Driven by new challenges and adapt easily to business and cultural environments
- Exceptional team player with utmost dedication towards profession
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, SQL, Python
Frameworks: Spring, Hibernate, Hazelcast
Web Technologies: Angular JS, Ajax, JavaScript, Restful Web Services, JSON, Servlet, JSP, JWT, HTML, CSS
Databases: Oracle, MySQL, PostgreSQL, MS SQL Server
Operating Systems: UNIX, Linux, Windows
Web Servers: Apache, Tomcat
Content Management: SVN, GIT
Project Management: JIRA, VersionOne, SharePoint
IDE & Tools: Eclipse, NetBeans, MySQL Workbench, SQLYog, PL/SQL Developer, MS SQL Server Management Studio
Other Technologies: Confidential Web Services (S3, EC2, Kinesis Data Firehose), Maven, Ant, Log4j, Jenkins, NewRelic, SumoLogic, Japer Report
PROFESSIONAL EXPERIENCE
Confidential - Skillman, NJ
Lead Java Developer
Responsibilities:
- Responsible for designing API business logic, coding and implementation
- Drive best practice, quality and consistency within design and development phases
- Responsible for solving critical technical issues on production environment
- Write Python scripts for Reports, Leaderboard generation, Fraud Management and Data archive
- Identify opportunities to fine-tune and optimize application
- Defect Tracking and fixing with QA team
- Communicate effectively with business owners, project managers, development & QA teams
- Assign stories and tasks to the team members using agile development methodology
Confidential - Skillman, NJ
Lead Java Developer
Responsibilities:
- Responsible for full integration of Confidential .Inc and Confidential Inc. restful APIs
- Software infrastructure planning and implementation
- Design, implement and maintain java application phases
- Mentoring development team during full SDLC
- Provide technical support for critical business application
- Responsible for Web Application Deployment
- Defect Tracking and fixing with QA team
- Responsible for solving technical issues and assisting the team members in support functions of the project
- Manage Release versions, branching and API specification documents
Confidential - Foothill Ranch, CA
Software Engineer
Responsibilities:
- Implement new sub-modules of existing business application software, capturing client requirements and configuring testing and integrating as necessary
- Drive best practice, quality and consistency within design and development phases
- Co-ordinate with team mates during the development, testing and implementation of new upgraded business modules and enhancements
- Identify production and non-production application issues
- Provide support for critical business application
- UAT and Defect fixing
- Manage Release versions and Branching
- Responsible for solving technical issues and assisting the team members in support functions of the project
Confidential - Las Vegas, NV
Software Engineer
Responsibilities:
- Database Design with DBA and Maintenance
- Software infrastructure planning and implementation
- Requirement analysis and coding
- Web application deployment
- Integration of Facebook signup and Facebook & Twitter sharing
- Configuration of Mailing functionality
- Identify production and non-production issues
- Provide support for critical business application
Confidential
Java Developer
Responsibilities:
- Design, implement and maintain different business scenarios
- Drive best practice, quality and consistency within design and development phases
- Co-ordinate with team mates during the development, testing and implementation of new upgraded business modules and enhancements
- Design UI validations using JavaScript and jQuery
- Web application deployment
- Code optimization