Senior DevOps Developer
Apply NowCompany: Seven Seven Software
Location: Alpharetta, GA 30022
Description:
Job Functions/Duties and Responsibilities:
* Responsible leading the development efforts for building Payment platform.
* Provide technical expertise and recommendations in assessing new software projects and initiatives to enhance our existing applications
* Responsible for code, conduct code reviews, participate in design discussions and contribute to the architecture process
* Adhere to application development guidelines and help improve existing guidelines
* Ensure engineering practices are followed for code development, review and documentation.
* Create an engineering culture in DevOps, SRE, Chaos, Automation and other application development and maintenance areas.
* Maintain effective relationships with business owners and application development teams in global locations
* Understand the overall business flow of supported application systems and its interface with clients
* Analyze user specifications and provide assistance in testing and debugging applications
* Interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management
* Work within an Agile team, participating in ceremonies related to the Agile framework
Skills Required:
* 5-7 years of expertise in building enterprise level applications using Core Java including 3 years in lead roles
* 4+ years of practical experience in Java EE design and programming, solid understanding of multi-tiered web-based applications
* Hands on Experience with Spring, SpringBoot and design patterns
* Practical Experience with event driven architecture using Kafka
* Practical Experience with Micro Service Architecure and Containerization
* Prior exeperince of working large scale projects and building enterprise applications using Agile Methodologies
* Strong understanding of RDBMS databases, JDBC, and database access technologies (DB2 preferred but not required)
* Ability to analyze business requirements, propose solutions, and implement those solutions
* Ability to learn new concepts and technologies, and implement them to solve business problems
* Exposure to JIRA or other ALM tools to create a productive, high quality development environment
* Previous experience in working with global teams
* Proven experience in working within an Agile framework
* Good verbal and written communication skills
* Good management skills and ability to manage a team
Skills Desired:
* UNIX (Experience in any scripting language)
* Prior work experience with cloud technologies Azure preferably or AWS
* Prior work experience with multi-threaded/ performance intensive applications
* Experience in Docker, Kubernetes
* Knowledge of Financial market, Banking & Wealth Management.
* Experience in working with partners and stakeholders across geography & time zones
* Exposure to JIRA or other ALM tools to create a productive, high quality development environment
Educational Qualification:
* Minimum BS degree in Computer Science, Engineering or a related field.
Job Requirements
* Responsible leading the development efforts for building Payment platform.
* Provide technical expertise and recommendations in assessing new software projects and initiatives to enhance our existing applications
* Responsible for code, conduct code reviews, participate in design discussions and contribute to the architecture process
* Adhere to application development guidelines and help improve existing guidelines
* Ensure engineering practices are followed for code development, review and documentation.
* Create an engineering culture in DevOps, SRE, Chaos, Automation and other application development and maintenance areas.
* Maintain effective relationships with business owners and application development teams in global locations
* Understand the overall business flow of supported application systems and its interface with clients
* Analyze user specifications and provide assistance in testing and debugging applications
* Interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management
* Work within an Agile team, participating in ceremonies related to the Agile framework
Skills Required:
* 5-7 years of expertise in building enterprise level applications using Core Java including 3 years in lead roles
* 4+ years of practical experience in Java EE design and programming, solid understanding of multi-tiered web-based applications
* Hands on Experience with Spring, SpringBoot and design patterns
* Practical Experience with event driven architecture using Kafka
* Practical Experience with Micro Service Architecure and Containerization
* Prior exeperince of working large scale projects and building enterprise applications using Agile Methodologies
* Strong understanding of RDBMS databases, JDBC, and database access technologies (DB2 preferred but not required)
* Ability to analyze business requirements, propose solutions, and implement those solutions
* Ability to learn new concepts and technologies, and implement them to solve business problems
* Exposure to JIRA or other ALM tools to create a productive, high quality development environment
* Previous experience in working with global teams
* Proven experience in working within an Agile framework
* Good verbal and written communication skills
* Good management skills and ability to manage a team
Skills Desired:
* UNIX (Experience in any scripting language)
* Prior work experience with cloud technologies Azure preferably or AWS
* Prior work experience with multi-threaded/ performance intensive applications
* Experience in Docker, Kubernetes
* Knowledge of Financial market, Banking & Wealth Management.
* Experience in working with partners and stakeholders across geography & time zones
* Exposure to JIRA or other ALM tools to create a productive, high quality development environment
Educational Qualification:
* Minimum BS degree in Computer Science, Engineering or a related field.
Job Requirements