3Pillar Global
Posted 5mo ago

Senior Software Engineer - Java

3Pillar Global
India
RemoteFull Time
Responsibilities
  • communicate status
  • develop code
  • plan estimates
Requirements
  • 3-5 years in Java-based microservices
  • Spring/Hibernate, MySQL
  • Docker
  • Strong SQL, unit testing, OO, Agile
  • Excellent communication
Technical tools mentioned
JavaSpringHibernateMySQLDockerSQLOracleKubernetesJUnitUML

Job description

We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.

In 2024, 3Pillar Global India was named as a “Great Place to Work” for the fifth year in a row based on how our employees feel about our company, collaborative culture, and work/life balance - come join our growing team


We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.

In 2024, 3Pillar Global India was named as a “Great Place to Work” for the fifth year in a row based on how our employees feel about our company, collaborative culture, and work/life balance - come join our growing team


Responsibilities
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.


  • Minimum Qualifications:
  • A minimum of 3-5 years of experience/expertise in the following areas specified below*:
  • Expertise Java, Spring, Hibernate, Mysql,Docker in Proven experience in developing microservices and local environment setup
  • Experience in exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning
  • microservices based microservices development
  • Experience ORM technologies using Spring/springboot
  • Must have excellent exposure in Unit TestingGood knowledge in design patterns
  • Good hands on experience with RDBMS like Oracle/ Mysql & have ability to write data structures, basic SQL Queries & knowledge of joins, Views, Group By, Having Clause etc
  • Excellent oral/written communication and interpersonal skills with ability to multitask and work under pressure to meet deadlines
  • Experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
  • High-level design proficiency following UML / C4 / ArchiMate.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Practice and initiative mentoring other engineers and decision-makers throughout the organization.
  • Good understanding of SOLID principles.
  • Familiarity with OWASP.
  • Proficiency in the English language.


  • Additional Experience Desired:
  • Object-Relational Mappers (ORMs)Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Unit TestingWorking in the Cloud
  • Containers using Docker/Kubernetes
  • Specific client-engagement specified technologies, which will be determined and vetted at the time of the interview.
  • About 3Pillar Global

    Develops custom software products and digital solutions for companies.

    Similar jobs

    Senior Software Engineer roles
    2mo
    Save
    Mark Applied
    Hide
    Ruby-on-Rails (RoR), React, Full-stack developer
    Gurugram, Haryana, India
    HybridFull Time
    Accellor
    Accellor: Digital transformation consultancy specializing in cloud and CRM solutions.
    7+ YOE7+ years web application experience; 5+ years SQL; 5+ years JavaScript/TypeScript with modern frameworks; 5+ years HTML/CSS; 3+ years responsive design; Git; charting libraries; performance optimization; agile; scalable frontend; leadership is a plus.
    React, TypeScript, AntD, Jest, React Testing Library, Ruby on Rails, Node, Postgres, Redis, Sidekiq, RSpec, GraphQL, GitHub, AWS, Sentry, FullStory, Code Climate, Puppeteer
    2mo
    Save
    Mark Applied
    Hide
    Senior Software Engineer - SRE
    Bengaluru, Karnataka, India
    HybridFull Time
    OneTrust
    OneTrust: Software platform for data privacy, security, and compliance governance.
    4+ YOEBachelor's degree in CS or related field; 4+ years Java software development; Spring, Hibernate; Spring Boot; Microservices; SQL/NoSQL; REST; Unix/Linux; cloud experience preferred.
    Java, Spring, Hibernate, Spring Boot, Microservices, SQL, NoSQL, REST, Unix, Linux, Kubernetes, Terraform, Helm, Jenkins, GitLab, Datadog, Prometheus, Grafana, Azure, AWS, GCP
    2mo
    Save
    Mark Applied
    Hide
    Senior Engineer - Software (36178)
    India
    OnsiteFull Time
    Voya Financial
    Voya FinancialNYSE: VOYA: Provides retirement, investment, and insurance products and services.
    3+ YOE3-5 years IT development experience; SDLC and engineering concepts; design and programming skills; MS Office proficiency.
    SDLC, Engineering Concepts, Programming Languages, MS Office, Visio, Development Tools
    2mo
    Save
    Mark Applied
    Hide
    Senior Software Engineer
    Bengaluru, Karnataka, India
    OnsiteFull Time
    HealthEdge
    HealthEdge: Cloud-based software solutions for healthcare payer operations.
    5+ YOE5+ years React/JavaScript UI experience; 7+ years UI experience; Bachelor's in CS; strong React, TypeScript, Jest/Cypress; agile; mentoring.
    React, JavaScript, TypeScript, npm, yarn, express, redux, HTML, CSS, Jest, Cypress, node-fetch, Axios, Forms handling, KendoReact, styled components, GIT, Postman, Linux, Visual Studio Code, NeoVIM
    2mo
    Save
    Mark Applied
    Hide
    Senior Software Engineer
    Bengaluru, Karnataka, India
    OnsiteFull Time
    Illumina
    IlluminaNASDAQ: ILMN: Provides genomic sequencing and array-based solutions for genetic analysis.
    5+ YOE5+ years in analytics software development using .NET and Angular; strong SQL and data analytics skills; experience with cloud platforms; mentoring; agile experience.
    NET, Angular, C#, HTML5, CSS3, Javascript, SQL Server, MySQL, PostgreSQL, Tableau, PowerBI, Business Objects, Snowflake, dBT, Spark, Python, AWS, Azure, Git, JIRA, DevOps
    2mo
    Save
    Mark Applied
    Hide
    Senior Software Engineer
    Pune, Maharashtra, India
    OnsiteFull Time
    Barclays
    BarclaysLondon Stock Exchange: BARC: Global bank providing retail, corporate, and investment financial services.
    Experience in software design, development, and testing. Strong collaboration and secure coding practices.
    2mo
    Save
    Mark Applied
    Hide
    Senior Software Engineer
    Pune, Maharashtra, India
    OnsiteFull Time
    Mastercard
    MastercardNYSE: MA: Global payment processing and financial technology service provider.
    10+ YOE10+ years of software engineering; full-stack with Java/Python/Node.js and React; REST APIs; CI/CD; DevSecOps; cloud native; Kubernetes; SQL/NoSQL; security practices.
    Java, Python, Node.js, React.js, REST API, Kubernetes, Jenkins, Chef, OpenTelemetry, ELK/OpenSearch, Prometheus, Grafana
    2mo
    Save
    Mark Applied
    Hide
    Senior Software Engineer - Security and Networking
    Bangalore, Karnataka, India
    OnsiteFull Time
    DigiCert
    DigiCert: Provides digital security certificates and automated PKI management.
    8+ YOE8+ years of software engineering; strong Go; networking fundamentals; security-sensitive systems; Linux, containers, Kubernetes; observability; production support; cloud security experience.
    Go, Python, Rust, C/C++, Linux, Kubernetes, Envoy, eBPF, OPA, Cedar, SPIFFE