Software Engineer II

LexisNexis Risk Solutions FL Inc.

  • Alpharetta, GA
  • 2 days ago

    Highlights

    ACCOUNTABILITIES: Design, develop, test, and implement enterprise applications, REST APIs, and cloud-native services using Java and Spring technologies. BASIC FUNCTIONS: This position performs moderate research, design, and software development assignments within a specific software functional area or product line.

    Numbers & Facts

    LocationAlpharetta, GA

    Description

    BASIC FUNCTIONS:

    • This position performs moderate research, design, and software development assignments within a specific software functional area or product line.

    QUALIFICATIONS:

    • 1-3 years of Software Engineering experience, including internships, co-op programs, academic projects, or professional experience.
    • B.Sc. (IT), B.Sc. (CS), BCA, MCA, BE/B.Tech (Computer Science, Information Technology, Software Engineering) or equivalent experience required.
    • Strong foundation in Computer Science concepts, object-oriented programming, data structures, and software engineering principles.
    • Demonstrated passion for learning new technologies and applying them to solve business problems.

    TECHNICAL SKILLS:

    • Familiarity with AI-assisted software development practices is desirable.
    • Knowledge of secure coding and system vulnerability mitigation
    • Understanding of object-oriented design principles and design patterns.
    • Knowledge of Aspect-Oriented Programming (AOP) concepts.
    • Proficiency with Spring Framework and Spring Boot.
    • Experience developing RESTful APIs and backend services.
    • Understanding of microservices architecture and distributed systems concepts.
    • Basic understanding of cloud computing concepts and cloud-native application development.
    • Exposure to Microsoft Azure services is preferred.
    • Familiarity with Azure Kubernetes Service (AKS), Cosmos DB, and Azure Java SDK is a plus.
    • Knowledge of source control using Git.
    • Familiarity with GitHub Actions workflows and CI/CD pipeline concepts.
    • Working knowledge of relational databases such as MySQL.
    • Exposure to NoSQL databases such as Cosmos DB is preferred.
    • Basic understanding of data modeling and database design principles.
    • Familiarity with SQL and database query optimization concepts.

    ACCOUNTABILITIES:

    • Design, develop, test, and implement enterprise applications, REST APIs, and cloud-native services using Java and Spring technologies.
    • Build features across API and service layers using clean, maintainable, and testable code.
    • Develop and support microservices under a cloud-based, microservice-oriented architecture.
    • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
    • Collaborate with Product, Architecture, SRE, QA, and other Engineering teams to deliver high-quality software solutions.
    • Interface with technical personnel and team members to understand requirements and contribute to technical designs.
    • Write and review portions of technical specifications, design documents, and implementation plans.
    • Support CI/CD pipelines and DevOps practices to enable efficient and reliable software delivery.
    • Troubleshoot, debug, and resolve issues in development, test, and production environments.
    • Follow secure coding standards, engineering best practices, and established development processes.
    • Participate in code reviews and contribute to continuous improvement initiatives.
    • Develop and maintain automated unit and integration tests.
    • Support application observability, monitoring, reliability, and operational excellence practices.
    • Learn and effectively leverage AI-assisted software development tools to improve productivity and software quality.
    • Work under the guidance of Technical Leads and senior engineers while progressively increasing independence and ownership.
    • Keep abreast of emerging technologies and industry trends
    • All other duties as assigned.

    Similar Jobs