Senior Java Developer Resume
SUMMARY
- Passionate, responsible and committed engineer, with a get - it-done, on-time spirit, and more than a decade of experience designing, implementing and adapting technically sophisticated Java/J2EE based online web applications as full stack developer, API/Microservice development and integrations using Java, J2EE, Mulesoft ESB frameworks and more. Proficient in Java/J2EE, language standards, object modeling technologies and Application Life Cycle management
- Self-motivated, quick learner, passionate for new technologies and result oriented.
- Analysis, design, development and maintenance of software using Java/JEE frameworks
- Designed micro services implementation based on Spring Boot, Docker, Netflix OSS components, Distributed tracing, AWS ECS
- Experience in web and app servers, version control tools (CVS, SVN, Clearcase, GIT) and build (Maven, Ant, Gradle ) tools.
- Experience in API development using MuleSoft API Manager and SOAP/REST web services using JAX-RS, Spring, Axis, CXF etc
- Skilled in system Integration using ESB tools like Mule ESB, Spring Integration, IBM Mercator Design Studio
- Working in Agile/Scrum environment for more than 6 years using JIRA, Rally software
- Experience in designing GUI using GWT, BootStrap, HTML, CSS, JavaScript and JQuery,Kendo UI, Angular JS.
- Experience in ORM Technologies JPA, EclipseLink, Hibernate.
- Implemented centralized logging using Splunk, ELK stack
- Experience in writing in Unit test cases using JUnit and developing mocking frameworks like power mock, easy mock.
- Solid Management, Execution, Documentation skills and good exposure to QA procedures.
- Experience in all areas of software development, including co-ordination with Customers, Project Planning and Requirements Gathering
- Strong interpersonal, oral/written communication skills and leadership skills.
- Extensive knowledge working on Eclipse IDE, Spring Tool Suite, Mule Design Studio.
- Working knowledge of SQL and relational databases
TECHNICAL SKILLS
Java Frameworks: Spring, Spring Boot, Struts Framework, JBehave,Selenium
Programming Languages: Java, J2EE, SQL, PLSQL
Web Programming: BootStrap, ReactJS, Redux, JQuery, Servlet, JSP, GWT, Kendo UI, HTML, Javascript, XML
SEM: Google Adwords API, MSN Adcenter API.
Web Services: RAML, MuleSoft API Platform, Spring REST, Axis, CXF
EDI: IBM DataStage
ESB: Mulesoft ESB, CloudHub
IDE: Spring Tool Suite, Eclipse, NetBeans
Database: Oracle, SQL Server, MySQL.
Web Server: WebSphere Application Server, Tomcat 5.0, Weblogic Application Server, Oracle AS, JBoss
CD/CI Tools: Jenkins, GO CD, Bamboo, TeamCity
Version Control: GIT, SVN, Rational ClearCase, VSS, CVS
Build Tool: Maven, Gradle, Apache Ant
Operating Systems: Windows, Unix, Mac OS
Protocol: IMAP, TCP/IP HTTP, HTTPS, FTP, SMTP, JMS, JMX
Reporting Tools: Jasper Reports, IText
Agile: JIRA, Rally
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Full stack Development (ReactJS, Redux, Spring restful web services, Hibernate integration with DB)
- Involved in developing reconciliations for new trade flows from Front Office systems
- Documented workflow and business logic for complex options reconciliation system
- Migrating reconciliation logic from stored procedures to Java
- Implemented behavioral tests using JBehave
- Working closely with Business Analysts/Operations to fine tune requirements
Confidential
Senior Software Engineer
Responsibilities:
- Involved in design and documentation of enhancements in claim master suite of products.
- Involved in developing complex ExtJS widgets for correspondence editor module
- Developed Perl and Shell script for NETOOL alerting processes
- Developed stored procedures for data processing
- Improved legacy processes by prioritizing existing issues by working with architects and business.
Confidential
Senior Software Engineer
Responsibilities:
- Pioneered adapting Mulesoft ESB and API Manager/Gateway platform in the organization
- Designed Microservice based architecture using Spring Boot, Netflix OSS, AWS ECS, Splunk
- Implemented procedures to standardize software development and release
- Helped define technology strategy, architecture, and systems implementation
- Improved overall enterprise efficiency by helping evangelize the adoption of agile tools and methodologies through proven model by development team.
Confidential
Senior Software Engineer
Responsibilities:
- Automated Google's AdWords API and MSN AdCenter API in Java to create and maintain 20,000+ accounts
- Implement and maintain task scheduling and webservices platform using Java Executor framework with multiple work queues with priority based processing
- Expose all performance metrics and configuration via Java Mbeans and JManage
- Working with Quality team for the process related activity i.e., Code Review, Coding Standards, Defect Analysis, Configuration and Quality Management.
- Obtained Microsoft Accredited Bing Ads professional certification
