Get It Recruit - Information Technology ยท 2 days ago
Associate Principal, Software Engineering: Java
Wonder how qualified you are to the job?
Human Resources Services
Insider Connection @Get It Recruit - Information Technology
Responsibilities
Actively participating in requirement analysis and reviews to identify any missing or incomplete requirements.
Designing highly performing, scalable, secure, reliable, and cost-optimized solutions.
Leading the application design and development of next-gen clearing applications within an agreed architecture framework and Agile environment.
Analyzing requirements thoroughly, developing, testing, and documenting software to ensure quality implementation.
Following SDLC procedures to ensure all information system products and services meet explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, and security rules.
Participating in code-reviews to maintain high engineering standards.
Writing unit and integration tests using chosen test frameworks.
Assisting Production Support by providing advice on system functionality and required fixes.
Communicating clearly and concisely any time delays or defects in the software to appropriate team members and management.
Assisting with departmental and new employee training.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Over 5 years of experience in building large-scale, compute and event-driven solutions.
Proficiency in Java 11+ and a deep understanding of its internal workings.
Experience developing software using Object-Oriented Designs, advanced patterns (like AOP), and multi-threading.
Knowledge of distributed message brokers such as Kafka, RabbitMQ, ActiveMQ, or Amazon Kinesis.
Experience with cloud technologies and migrations, especially AWS foundational services like VPCs, Security Groups, EC2, RDS, S3 ACLs, KMS, AWS CLI, and IAM.
The ability to write high-quality code with 80% or above unit and integration test coverage, with experience in testing frameworks like JUnit and Citrus.
Experience with various types of databases, including Relational, NoSQL, Object-based, and Graph.
Familiarity with Git workflows.
Knowledge of DevOps tools such as Terraform, Ansible, Jenkins, Kubernetes, Helm, and CI/CD pipelines.
Familiarity with monitoring tools and frameworks like Splunk, ElasticSearch, Prometheus, and AppDynamics.
A 'get stuff done' attitude and flexibility for the greater good of the organization.
Intellectual curiosity and a strong desire to learn.
A BS degree in Computer Science or a similar technical field is required.
Preferred
A Master's degree is preferred.
OCP Java SE 8 Programmer Certification is a plus.
AWS Certified Solutions Architect - Associate Level is a plus.
Benefits
Professional growth opportunities
Company
Get It Recruit - Information Technology
Get.It Recruit | Information Technology - Helping companies of all sizes accelerate their hiring.
Funding
Current Stage
Early StageCompany data provided by crunchbase