Lead Java Developer Resume
Jericho, NY
OBJECTIVE:
A skilled and reliable Lead Java Developer seeking a position in a progressive organization where in depth experience in building effective and efficient software solutions will be reflected.
SUMMARY:
- Programming expert in Java with 8+ years of experience in software design and development
- 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, Collection API, Spring (MVC, Boot, Security), Struts, Hibernate, Design Patterns, Restful Web Services, Micro Services
- Proficient in persistence technologies Spring Data, Hibernate, JPA, JDBC
- Strong working knowledge in RDBMS databases using SQL & PL/SQL
- Hands on experience with development of effective BI & Analytics tools
- Solid exposure to JavaScript frameworks like Angular JS and Ext JS
- Experience working within Service Oriented Architecture environment using Agile methodology
- Adept in remote deployment of web applications on Linux servers
- Good exposure to AWS cloud EC2 instance & S3 services setup and integration
- Excellent team and project management skills with a passion to innovate and create new ideologies
- Innovative and creative to foster ideas towards a result - oriented direction
- Hands on experience with performance tuning and debugging data intensive applications
- Excellent Problem solving, Analytical and communication skills
- Impeccable Client Management and leadership skills
- Experience in Onsite / offshore development model
- Driven by new challenges and adapt easily to business and cultural environments
- Exceptional team player with utmost dedication towards profession
TECHNICAL SKILLS:
Languages & Frameworks: Core Java, J2EE, SQL, Spring, Hibernate, Struts, Perl, Python
Web Technologies: RESTful APIs, Micro Services, Angular JS, Ext JS, Type Script, JSP, Servlets, HTML5, AJAX, JSON, XML, OAuth, JWT
Databases: Oracle, MySQL, PostgreSQL, MS SQL Server
Operating Systems: UNIX, Linux, Windows
Web Servers: Apache, Tomcat
Content Management: Subversion, GIT, JIRA, Amazon S3
IDE & Infrastructure: Eclipse, NetBeans, PL/SQL Developer, TOAD, Workbench, AWS EC2, Maven, Ant, Jenkins, New Relic, Confluence
PROFESSIONAL EXPERIENCE:
Confidential, Jericho, NY
Lead Java DeveloperEnvironment: Java, J2EE, Spring MVC, Hibernate, Web Services, MySQL, Ext JS, Angular JS, Servlet, JSP, Perl, Python, Terracotta, JWT, New Relic, Maven, Ant, Jenkins, Log4j, GIT
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
- Create Perl & Python scripts for Reports, Data warehouse feed, Data sync 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 and development & QA teams
- Assign stories and tasks to the team members using agile development methodology
Confidential
Environment: Java, Spring MVC, Spring Security, Hibernate, Restful Web Services, OAuth, MySQL, JUnit, Maven, Jenkins, SVN, JSON, Log4j, Perl, Amazon S3, Amazon EC2
Responsibilities:
- Responsible for full integration of Amazon. Inc and Cashstar 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
- Manage Release versions and Branching
- Manage API specification documents
- Vendor/Consumer Relationship Management
Confidential
Lead Java DeveloperEnvironment: Struts, JSP, Servlets, Oracle, Tomcat, PL/SQL, XML, JavaScript, JDeveloper, PL/SQL developer, TOAD, Reports Builder, Apache Ant
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
Confidential
Lead Java DeveloperEnvironment: JSP, Servlets, PostgreSQL, Tomcat, Net-beans, JavaScript, CSS, AJAX, HTML, Dreamweaver, CVS
Responsibilities:
- Database Design with DBA and Maintenance
- Software infrastructure planning and implementation
- Requirement analysis and Coding
- Web Application Deployment
- Create Estimation modules for crops and weather for different states of India by applying mathematical formulas on historical data
- Product module Technical and Functional documentation
- Alpha Testing
