Senior Software Engineer Resume
JacksonvillE
SUMMARY
- Over 9+ years of IT work experience in full Software Development Life Cycle (SDLC) from inception to delivery of product including requirements gathering, use casing, functional specification, design, estimation, implementation, debugging and documentation
- Hands on experience wif agile/iterative development methodologies (TDD and XP)
- Working as Tech Lead role for multiple applications, good exposure to onsite offshore working model.
- Work collaboratively as part of an Agile team, yet exercise independent judgment requiring minimal direction from manager
- Expertise in designing, implementing and deploying applications using Java, J2EE, Spring boot, Spring, PHP, Struts, Hibernate, Web2.0 and Webservices
- Hands on experience in latest niche technologies like Amazon Webservices, Hadoop, Map reduce, Pig and Hive
- Hands on experience working in Javascript based frameworks like Ext JS, AngularJS
- Good Exposure to Node.js, jQuery, Bootstrap, Express
- Extensive experience in writing SQL, PL/SQL, Stored Procedures, triggers, packages on various databases like SQL server, Oracle etc.
- Hands on experience as full stack developer from front end to back end
- Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, DAO, Session Façade, Value object, etc
- Very good understanding and experience in performance tuning of applications.
- Excellent working experience in developing Restful and SOAP based web services
- An enthusiastic and project - oriented team player wif solid communication and leadership skills, quick learner and teh ability to develop creative solutions for challenging client needs
- Real-world experience building large scale, high availability applications
- Good domain noledge of Web hosting, e-commerce, media, healthcare and investment banking
TECHNICAL SKILL
APIs: J2EE, JMS, EJB, JDBC, JAXB, JAX-WS, Junit.
Languages: JAVA, PHP, Javascript, CSS, Jquery, C, C++, XML, HTML5, SQL, Plsql, EXT JS, Node JS, Angular JS, Express, BootstrapR programming
Databases: Oracle, MS SQL, MySQL
Software technologies: SOAP and RESTful webservices, Amazon webservices, Hadoop, Map reduce, Pig, Hive, JavaScript, AJAX, HTML5, XML, XSL, JSON, CSS, Docker, Kubernetes
IDE: Eclipse, IBM RAD, Jdeveloper, Net Beans, SQL developer, SOAP UI.
Frameworks: Spring boot, Spring, Spring MVC, Struts 1.2., Hibernate, Vaadin, UML
Version systems: Bitbucket, SVN
Tools: Oracle Discoverer, IBM process server Middleware, ChangemanDS, IBM Clear Quest, IBM TSRM, Mule ESB, Service-now
Application servers: Websphere App server, Tomcat, Oracle App server, Jboss
Configuration Tools: Maven, Ant, Jenkins
Domain Knowledge: Webhosting, Media, E-commerce, Investment Banking Services, Health Care.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville
Senior Software Engineer
Responsibilities:
- Analysis of teh requirement specifications provided by teh clients
- Proving solutions for a problem statement and come up wif best solution among them
- Prepare Technical design document for teh requirements.
- Developed and provided enhancements of applications using Spring boot, spring, J2EE, PHP
- Involved in development of front end coding using Javascript, Ext JS, HTML5
- Design and develop SOAP or RESTful Webservices
- Involved in developing applications using Angular JS
- Writing unit test cases using Junit
- Building webapp using Maven and generate code analysis reports
- Write deployment jobs and monitor applications in Jenkins
- Integration testing of Webservices and MQ services.
- Handling deployment activities on QA, Beta and Prod environments
- Used JIRA issue tracker as bug reporting tool.
- Analyzed and provided solutions for performance issues (Heap dump analysis, DB issues)
- Utilized Agile Methodology to manage projects
- Leading teh team, coordinating work between onshore/offshore and mentoring teh offshore team
- Doing Code review for all teh deliverables to make sure code adherence to Confidential standards
- Responsible for overseeing teh Quality procedures related to teh project
Environment: & Server: Eclipse, Apache Tomcat, Apache HTTP server, Glassfish server
Confidential
Tech Lead
Responsibilities:
- Analysis of teh requirement specifications provided by teh clients
- Proving solutions for a problem statement and come up wif best solution among them
- Prepare High level and low level design documents for teh requirements.
- Developed and Enhanced applications using J2EE, Struts, Hibernate and Spring Frameworks
- Involved in development of front end coding using Javascript, Jquery, HTML5
- Design and develop SOAP or RESTful Webservices
- Involved in developing single page applications using Angular JS
- Maintained Cross Browser compatibility & implemented Responsive Design using Twitter Bootstrap, Express, custom media queries, etc
- Involved in front end development using Javascript, Jquery, HTML5
- Worked on different Amazon webservices components EC2, S3, SNS, Cloudwatch
- Designed and developed Hadoop infrastructure for Mlbam using Hadoop, pig, Hive
- Writing unit test cases using Junit
- Building webapp using Maven and generate code analysis reports
- Write deployment jobs and monitor applications in Jenkins
- Integration testing of Webservices and MQ services.
- Handling deployment activities on QA, Beta and Prod environments
- Used JIRA issue tracker as bug reporting tool.
- Analyzed and provided solutions for performance issues (Heap dump analysis, DB issues)
- Utilized Agile Methodology (SDLC) to manage multiple projects
- Leading teh team, coordinating work between onshore/offshore and mentoring teh offshore team
- Conducted several technical/domain sessions to improve performance in teh team
- Doing Code review for all teh deliverables to make sure code adherence to MLBAM standards
- Responsible for overseeing teh Quality procedures related to teh project
Environment: & Server: Eclipse, Apache Tomcat, Amazon webservices