Senior Software Developer Resume
SUMMARY:
- Total 5 years of relevant professional experience in Java and J2EE in Payment Domain and Telecom IT service OSS, BSS application development using Agile Development Methodology.
- Experienced in requirement analysis, design, development using latest technologies, and testing various modules in a Software Development Life Cycle (SDLC).
- Passion for quality and continuous improvement of processes and software well versed with software engineering practices (e.g. Continuous Engineering, Build/Deploy, Unit Testing, Regression Testing, and Test & Staging Environments).
- Experience in building teh distributed web applications.
- Exposure to worked on product started from scratch to final product delivery.
- Self - motivated, ability to learn new technologies faster.
- Excellent team player and proven track record working in various team sizes performing cross-functional roles.
- Consistently good academic record.
- Active member of TSYS Toastmaster club.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE
Java Frameworks: Struts 2.x, Spring 4.0, Spring Boot for Microservices
Web Technologies: HTML, Jquery Template, Java Script, jQuery, Ajax, JSON, XML
ORM Framework: Hibernate, JPA
Testing Frameworks: TestNG, Jmockit
Caching: Redis, Caching
Messaging Frameworks: JMS, RabbitMQ, KAFKA
D Confidential base and tools: Mqsql, Flyway
Servers: Weblogic Server, Apache Tomcat
Methodologies: SDLC,Design Patterns, Agile, Extreme Programming,TDD
Operating Systems: Windows Family, Ubuntu
IDE s: Eclipse, Spring STS
Version Control Tool: Git, Bitbucket, SVN, CVS
Project Management Tool: JIRA Scrum
Cloud Platfrom: Google Cloud Platform, Kubernetes
SOA: REST Services, MicroServices
Logging Framework: ELK
Build Tools: Maven, Ant,Chef, Jenkins, Sonar, FindBug, PMD
Others: XSLT, XML parsers, UNIX Command, Servlet, JSP
Developemnt Tools: Log4j, SL4J, PuTTY, JMeter, WinSCP, HP Fortify, Docker,Conflunce
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Developer
Responsibilities:
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Created SAAS based application where configuration and customization can be done easlily.
- Done teh integration of MEA based videos stores with Confidential Q Confidential rt,Orange Tunisia,Orange Jordan and DU Dubai.
- Completed TPAY Based aggretaor API integration and development with vuclip products.
- Done development with minimal defects and guided junior member for their task .
- Performed scrum ceremonies and run rule engine (CIT Tool, Quality Code coverage, Performance monitoring etc.)
Environment: Core Java, JSP, Mysql, JQuery, Spring Boot, Microservices, Apache Tomcat, Eclipse, Maven,Rabbit MQ,Kafka, Jenkins, Sonar, Docker, Kibaana, Google Cloud Platfrom, Kubernetes.
Confidential
Developer
Responsibilities:
- Provided engineering support to Product Management in defining solutions for business requirements.
- Prepared detailed plan for teh release, identify and manage risks.
- Estimated time, effort and resources required for assignments .
- Organize, delegate, track and coordinate team activities.
- Drive agile engineering processes and ensure compliance and keep Jira organized and updated to reflect state of execution.
- Provided visibility to senior leadership through regular updates.
- Design and development of subsystems and modules as per specifications.
- Delivered product with ZERO critical defect in all four environments (NR, QA, WPD, and UAT) after rigorous testing within timeline.
- Performed scrum ceremonies and run rule engine (CIT Tool, Quality Code coverage, Performance monitoring etc.)
- Help other team members to understand and get their work done within timeline.
- Writing UI / Business validations for teh owned use cases.
- Unit testing, Regression Testing and integration testing of owning use cases.
Environment: Core Java, Servlet,JSP, OracleJavaScript, JQuery, Struts2, Spring IOC, Jmeter, Apache Tomcat, Eclipse, Maven, Jenkins and Jmeter
Confidential
Developer
Responsibilities:
- I has completed teh development of teh modules delivering them before schedule with ZERO DEFECT after rigorous testing.
- I am also a part of IVVT support team and extended my support to production environment having direct communication to client.
- Taking initiatives, I has designed few processes of document maintenance and tracking development status of modules in project.
- Done Hudson and Jmeter set up for project and do individually testing for every release.
- Developed java based application Regression Testing.
- Having very sound understanding of XML technologies and related development skills.
- Migrate application GUI from EXT JS to Jquery, AJAX.
- Directly interacted with client to understand teh requirement
Environment: Core Java, Servlet, EJB, JSP, JavaScript, JQuery, MQ, JMS, Spring IOC, Jmeter, Weblogic 11g, Eclipse, Ant, Sonar, Jenkins and Jmeter
Confidential
Developer
Responsibilities:
- Developed stories for end to end services.
- Validation of Alcatel PEs, Cisco ASR PEs & ADVA FSPNM upgrades procedure.
- Validate End to End service within Global and In-Country Domain for different variants (port and VLAN based) of point to point topology, their service MTUs, protocol transparency and latency and jitter.
- Strong analytical, diagnostic and troubleshooting skills and experience in working with dynamic and cross-functional teams.
- Understanding teh End-2-End requirement and do teh impact assessments.
- Helped colleagues in understanding complex things with respect to my stories.
- Well versed with teh network and systems of broadband.
- Worked with designing XML handcrafting and resolving problems.
- TEMPHas communicated with client and team members regarding changes in ladder diagram and plant functionality.
- Worked with designing XML handcrafting and resolving problems.
- Done Hudson setup and Performance testing for project.
- Done new development for Cisco Interface (ASR) in existing functionality, which working as EMS in application with zero defects in IVVT.
Environment: Core Java, Web services, MQ, JMS,Ant,Hudson, GetaFix, Weblogic 9.2 and Eclipse
Confidential
Developer
Responsibilities:
- Teh Server Program should run on central machine and listen for specific port. Client application will be distributed on various machine connected on LAN.Interacted with client to understand teh requirement.
- When Client application started it should register itself with server application with unique name using Socket Programming.
- Teh Client should display teh user with teh option on teh console and wait for input from user.
- Get list of all users, when user opts for this option, client application should send a messages to server to return teh list of logged in users.
- Send public message, when user opts for this option, user provide message teh client application should send a message to teh server to send teh message to all other logged in users.
- Exit, when user opts this option, server should remove of teh Client from list and send message to client for successful removal.