Key Responsibilities:
The software engineer is responsible for delivering code and artifacts towards the successful technical delivery of features that meet the business needs.
As a software engineer you will be part of the development team with the following tasks:
Write, test and deliver code of high quality, ensuring business requirements are met and code conforms to design.
Participate in review of code and solution documentation ensuring it is according to the requirements and functional specifications.
Develop code and ensure it is at high standard and in accordance with current framework.
Collaborate with architects and/or analysts to understand requirements and designs, translating business requirements into detailed solution design and program specifications.
Analyze application health and performance. Recommending solutions for improvement.
Assist in production issue resolution and root cause analysis.
Build strong collaborative relationships with architects, software engineers, testers, analysts, vendor staff and partners.
Where appropriate, provide feedback to the Solution Architect in the development of solutions.
Highlight risks and issues that affect the development or deliveries
Form strong and trusted relationship with the Product Owner; ensuring that the Product Owner is fully aware of the technical capabilities and shortcomings of the product allowing for sensible technical investment and debt repayment decisions
Participate in the evolution of company level best practices, standards, and policies related to software development.
The software engineer is responsible for delivering code and artifacts towards the successful technical delivery of features that meet the business needs.
As a software engineer you will be part of the development team with the following tasks:
Write, test and deliver code of high quality, ensuring business requirements are met and code conforms to design.
Participate in review of code and solution documentation ensuring it is according to the requirements and functional specifications.
Develop code and ensure it is at high standard and in accordance with current framework.
Collaborate with architects and/or analysts to understand requirements and designs, translating business requirements into detailed solution design and program specifications.
Analyze application health and performance. Recommending solutions for improvement.
Assist in production issue resolution and root cause analysis.
Build strong collaborative relationships with architects, software engineers, testers, analysts, vendor staff and partners.
Where appropriate, provide feedback to the Solution Architect in the development of solutions.
Highlight risks and issues that affect the development or deliveries
Form strong and trusted relationship with the Product Owner; ensuring that the Product Owner is fully aware of the technical capabilities and shortcomings of the product allowing for sensible technical investment and debt repayment decisions
Participate in the evolution of company level best practices, standards, and policies related to software development.
What are we looking for?
Experience & Technical Skills
Must have
5+ years of experience developing and implementing Java JEE and JSE applications working with
transaction management
Log4j logging
database connectivity / pooling
quartz scheduler
JPA (Java Persistence API) / Hibernate
JAR/WAR/EAR creation
Java Eclipse / IDE
3+ years of experience with back-end, message driven solutions,JMS
MDB (Message Driven Beans)
IBM MQ (2 years), queue manager, RFHUTIL, bindings file
Experience with SQL, Oracle database
JDBC
Connection pooling
Design/create tables and indexes
Execution plan analysis
Experience designing and developing API/web services solutions (SOAP, REST); hosted services and clients
DevOps
GIT (Branching, Merging, GITflow/Workflow)
Maven
POM files (parent/child)
Continuous Integration / Continuous Deployment (CI/CD)
WebLogic
Configure data source, security
Manage/Deploy JEE Applications
Performance tuning (memory, heap, etc.)
Linux RHEL familiarity and bash
Strong knowledge of XML and parsing methods
Advantage if
Experience with scripting: Python, PERL, PHP
Experience with IBM's ODM (Operational Decision Manager) Business Rule Management System (XOM, BOM, Rule Studio)
Experience with encryption and signatures.
Interested Candidates can share their resume at am*********l@ma***k.com. with below mentioned details :-
Total Experience:-
Relevant experience :-
Java 8.0 experience / SQL/ JMS :- Yes /No
Which all application worked on :-
Current Company:
Current CTC:
Expected CTC:
Notice Period:-
Keyskills: spring boot JMS spring integration java j2ee and jms spring batch agile JAVA Messaging Service javascript microservices java and jms