Sr Java Developer Resume
Menlo Park, CA
PROFESSIONAL SUMMARY:
He is a Sr Java Developer with 13 years of experience in full life cycle application development utilizing Java, J2EE, Webservices, Spring MVC and related technologies. He is good at problem solving and has a good knowledge of Data Structures, Algorithms & Design Patterns. He worked with multiple enterprise - level organizations and would like to further his technical career. He has excellent communication and presentation skills. He holds a Bachelor of Technology degree from IIT-Bombay. He has H1-B visa.
TECHNICAL SKILLS:
Languages: Java 8/6
SOA: RESTful, Microservices
Framework: Spring MVC, Spring Boot
ORM tool: Hibernate
NoSQL DB: Mongo DB
RDBMS: Oracle, Postgres & MySQL
XML Technologies: XSD, DTD, DOM, SAX, JAXP & JAXB
Application Server: Tomcat, JBoss & Websphere
Unit Testing: Junit, TestNG
Web Technologies: HTML, CSS, Javascript, Ajax & JSON
Network Protocol: TCP, SNMP, FTP, SFTP, Telnet, SSH, HTTP, HTTPS
Java IDEs: Eclipse, IntelliJ
Versioning SCM: GIT and SVN
SDLC: Agile Scrum, Waterfall
Operating System: UNIX, Linux, Mac OS & Windows
Build Tools: Maven, Ant
Scripting: Shell & Perl
PROFESSIONAL EXPERIENCE:
Confidential, Menlo Park, CA
Sr Java Developer
Environment: Java, J2EE, RESTful Webservices, Spring MVC, Junit, Linux, Maven, GIT.
Responsibilities:
- Participated in technical design and development of brokerage applications of E*Trade.
- Used Java, RESTful Webservices, Spring MVC for coding backend components.
- Used Maven for managing dependencies and building the project.
- Used GIT on GITHUB for revision control.
- Coordinated the planning and execution of user stories in agile scrum methodology.
- Participated in configuration management activities and code reviews.
- Co-ordinated with business users to understand and analyze the requirements .
Confidential, Hoffman Estates, IL
Sr Java Developer
Environment: Java, J2EE, Spring, XML, JSON, RESTful Webservice, Hibernate, Junit, Elastic Search, MongoDB, MySQL, Eclipse, Maven, SVN & SEO.
Responsibilities:
- Participated in requirement specification analysis, technical design & development of LocalAds, content manager LocalCMS, personalized email content generation for end customers from localads.
- Used Java, Spring, Hibernate, XML, RESTful Webservices, JSON for programming server side logic of LocalAds.
- Used Elastic Search & MongoDB for storing and querying the offers and non-offers data.
- Used JMeter for load testing the webservices.
- Engineered the urls exposed to end customer according to SEO standards and provided robots.txt for search engine indexing.
- Used Maven for dependency management and building the project.
- Used SVN for revision control.
- Coordinated the planning and execution of user stories in agile scrum methodology, resolution of bugs and code review.
Confidential
Senior Java Developer/ Tech Lead
Environment: Java, J2EE, JSPs, Servlets, Spring, XML, Junit, SOAP Webservices, Hibernate, Unix, Jboss, Eclipse, Ant, WinSCP, Putty & Clearcase.
Responsibilities:
- Participated in requirement specification analysis and high level design.
- Used Java, Spring, XML for programming the logic inside the plugin of element manager.
- Used SOAP Webservices for communicating with mediation layers.
- Used Hibernate for building the ORM layer to facilitate storing the networking element data in database.
- Used J2EE JSPs for Element Manager UI and Servlets for building the front controller logic.
- Used JUnit for unit testing as well as integration testing.
- Coordinated the planning and execution of user stories in agile scrum methodology, resolution of bugs and code review.
Confidential
Senior Java Developer/ Tech Lead
Environment: Java, J2EE, Webservices, Spring, Hibernate, Tomcat, Eclipse, Ant, WinSCP, Putty, VNC Server, SVN & Linux.
Responsibilities:
- Participated in requirement specification analysis and high level design.
- Used Java, Spring for programming the business logic of service layer.
- Used Webservices for communicating with adaptation layers.
- Used Hibernate to interact with network element database.
- Used J2EE JSPs for building Web UI.
- Used JUnit for unit testing classes of service layer.
- Coordinated the planning and execution of the user stories in agile scrum methodology, resolution of bugs and code review.
Confidential
Senior Java Developer/ Tech Lead
Environment: Java, J2EE, Perl Scripting, SQL, Jboss, Eclipse, WinSCP, Putty, Clearcase & Linux
Responsibilities:
- Used Perl for developing Foundry Server Iron gateway and techpack in PMW in Netcool NMS
- Developed the FM Rules using Perl for processing traps from different network elements in Netcool NMS
- Developed the online accessibility functionality of statistics and kpi guide from Performance Manager in Netcool NMS using Java, J2EE, JSPs
- Developed the online accessibility functionality of alarm guide from Webtop in Netcool NMS using Java, J2EE, JSPs
- Designed & developed the PM North Bound Interface Gateway functionality (including SFTP functionality development using Perl-Expect packages) in Netcool NMS using Java & Perl
- Developed and maintained FM rule files for processing traps from different network elements in WebNMS using Java, XML
- Maintained PM & FM NBI module functionality in WebNMS
Confidential
Senior Java Developer
Environment: Java, Hibernate, Struts, JSP, JMS, Ajax, JBPM, Tomcat, Eclipse, Ant, Filezilla & Linux
Responsibilities:
- Designed the DB schema and prepared project high level document.
- Designed and developed the front end using JSPs and Ajax
- Used MVC pattern involving Struts and Servlets
- Designed and developed DAO layer using Hibernate.
- Implemented workflow for multiple steps to be carried out using JBPM.
- Used JMS for asynchronous processing and queuing of multiple tasks.
Confidential
Senior Java Developer
Environment: Java, XML, Jboss, Eclipse, Ant, Filezilla, SVN & Linux
Responsibilities:
- Developed south bound adapters in CEMS using Java, XML
- Used SNMP & TL1 protocols in network element communication
Confidential
Java Developer
Environment: Java, EJB, XML, JUnit, Emma, SOAP Webservices, JMS, Websphere, Eclipse, Clearcase & HP Unix
Responsibilities:
- Used Java, EJB and XML for developing the business logic for RACPRS, RACOPS, CMBulkData, CMMBSC subsystems & TRX Loop Test Configuration module.
- Used JUnit for unit testing the java classes in FTM provision in RACPRS.
- Used Emma for code coverage reports.
- Used JMS queues and topics for asynchronous messaging of status to the java client
- Used SOAP Webservices to communicate with mediation layers
Confidential
Java Developer
Environment: Java, XML, Business Rule Engine, Tomcat & Eclipse
Responsibilities:
- Developed business rules using Business Rule Management System (QuickRules)
- Designed and developed the automation of rule engine application using Java, XML.
- Developed the JUnit cases for unit testing the automation logic.